Kirjoittaja Aihe: Apache virtual hostit  (Luettu 3761 kertaa)

John Rivera

  • Käyttäjä
  • Viestejä: 181
    • Profiili
Apache virtual hostit
« : 17.02.19 - klo:10.59 »
Tervehdys pitkästä aikaa.

Pyörittelen edelleen tuota omaa palvelin projektia ja siinä on jonkin verran tullut onnistumisia. Voin muuten sanoa, että en ole ollut ihan niin utopistikko kuin jotkut väitti, nyt on tullut selkeästi palvelintarkoitukseen suuniteltuja koneita saataville ainakin jimmsiltä ja verkkokauppa.com:sta :D

Nyt kuitenkin ajattelin päivittää tuon purkkini tuohon 18.04 LTS versioon.

Ongelmani on tämä: Minua kiinostaa, että voiko apachen virtual host määreillä saada sellaisen asetuksen, että
osoitteet: alidomain.domain.com ja alidomain.domain.com/jokuhakemisto ovat omissa instansseissaan niin ettei toisesta pääse toiseen käsiksi?

Nythän apachen oletus hakemisto on /var/www/html mietin, että olisiko mahdollista saada niin, että tosiaan hakemisto
/var/www/alidomain näkyisi osoitteella alidomain.domain.com
ja
/var/www/jokuhakemisto näkyisi osoitteella alidomain.domain.com/jokuhakemisto ?
Onko tälläinen edes mahdollista/järkevää?

Idea mitä tässä tavoittelen on se, että saisin oman owncloud tiedosto palvelimen niin, että muut samalla palvelimella olevat apachen instanssit eivät pääsisi edes vahingossa tuonne owncloud hakemistoihin, kun ne olisivat niiden purkin ulkopuolella?

Olen tämän aamupäivän pyöritellyt tuota ja sain kyllä tuon alidomain.domain.com toimimaan ihan mallikkaasti, mutta tuo alidomain.domain.com/jokuhakemisto heittää virhe 404:sta eli jotain on metsässä mutta mitä, en ole varma.

vai kannattaisiko ihan suoraan siirtyä käyttämään settiä:

saari.domain.com == palvelimella oleva pää sivusto
pilvi.domain.com == palvelimella oleva owncloud tallennuspalvelu ratkaisu

Ideana on siis tosiaan saada niin, että nuo alidomain sivustot olisivat omia instanssejaan ja mietin, että miten ratkaista? (omat alidomainit kullekkin tietysti olisi yksi ratkaisu)

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Apache virtual hostit
« Vastaus #1 : 07.03.19 - klo:01.37 »
Useamman alidomainin käyttö lienee järkevin ratkaisu.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Apache virtual hostit
« Vastaus #2 : 07.03.19 - klo:05.49 »
Ei kai nuo erilliset domainit ratkaise tuota näkyvyyttä/pääsyä?
Hakemistorakenne ja apassin konffaus on se kuvio jolla homma hoituu.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Apache virtual hostit
« Vastaus #3 : 07.03.19 - klo:20.05 »
Ongelmani on tämä: Minua kiinostaa, että voiko apachen virtual host määreillä saada sellaisen asetuksen, että
osoitteet: alidomain.domain.com ja alidomain.domain.com/jokuhakemisto ovat omissa instansseissaan niin ettei toisesta pääse toiseen käsiksi?
Eri alidomainit voi ohjata eri hakemistoihin, joten ne voi eristää toisistaan, mutta tuonne jokuhakemistoon pääsee kaikki jotka pääsee alidomainiin ellet sitten suojaa sitä salasanalla tms.
Nythän apachen oletus hakemisto on /var/www/html mietin, että olisiko mahdollista saada niin, että tosiaan hakemisto
/var/www/alidomain näkyisi osoitteella alidomain.domain.com
ja
/var/www/jokuhakemisto näkyisi osoitteella alidomain.domain.com/jokuhakemisto ?
Onko tälläinen edes mahdollista/järkevää?
Ei se toimi noin. Jos tuo alidomain on molemmissa sama, jokuhakemisto tulisi olla /var/www/alidomain/jokuhakemisto. Ok, on tietysti mahdollista tehdä kaikenlaisia virityksiä ja ohjata se hakemistoon muualla, mutta selaimelle se näkyy kuitenkin saman alidomainin alihakemistona.
Idea mitä tässä tavoittelen on se, että saisin oman owncloud tiedosto palvelimen niin, että muut samalla palvelimella olevat apachen instanssit eivät pääsisi edes vahingossa tuonne owncloud hakemistoihin, kun ne olisivat niiden purkin ulkopuolella?
Eri alidomainit eri hakemistoissa.
vai kannattaisiko ihan suoraan siirtyä käyttämään settiä:

saari.domain.com == palvelimella oleva pää sivusto
pilvi.domain.com == palvelimella oleva owncloud tallennuspalvelu ratkaisu

Ideana on siis tosiaan saada niin, että nuo alidomain sivustot olisivat omia instanssejaan ja mietin, että miten ratkaista? (omat alidomainit kullekkin tietysti olisi yksi ratkaisu)
Yksinkertainen ja toimiva. ;)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Apache virtual hostit
« Vastaus #4 : 07.03.19 - klo:21.26 »
En kyllä itsekään tiedä miten virtuaalihostin saisi valittua hakemiston perusteella, enkä sitäkään, miksi niin haluaisi tehdä. Yksittäisen hakemiston voi kyllä ohjata toiseen paikkaan Alias-määrittelyllä ihan helposti.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

teele

  • Käyttäjä
  • Viestejä: 851
    • Profiili
Vs: Apache virtual hostit
« Vastaus #5 : 09.03.19 - klo:20.36 »
Liittyisivätkö ohjeet

https://www.ostechnix.com/configure-apache-virtual-hosts-ubuntu-part-1/

esillä olevaan kysymykseen.

Yritin niiden avulla selvittää, olisiko mahdollista saada virtuaalihostingi toimimaan pilvikoneessa niin, että siellä voisi pitää turvallisesti kahta eri sivustoa.

Toiveena olisi, että kummastakaan sivustosta ei vahingossa voisi päästä toiseen ja että vain tietyssä hakemistossa olevat tiedot olisivat vapaasti saatavissa selaimella tai wgetillä tai millä vain.

Toimiiko nimiperustainen virtualhostingi, jos nimet on annettu dy.fi -muotoisina, virallista nimeähän sivustoille ei ole ostettu.