Pystynkö Apacheen tekemään virtualhost-konfigurointitiedoston, joka tekee seuraavasti:
1. Palvelimelta kysytään jotain.jotain.fi.
2. Palvelin koittaa hakea kansiota /var/www/jotain.jotain.fi ja sen sisältöä
Ubuntu/Apache
Aivan yksinkertaisimmillaan kaiken pitäisi kai toimia näin helposti:
UseCanonicalName Off VirtualDocumentRoot /var/www/%0
En anna takuuta, koska en (enää) käytä Apachea. Lisää esimerkkejä on joka tapauksessa Apachen dokumentaatiossa, niissä yleensä säädetään myös lokitiedostot ja muita koristeita.
Kysymys: En tiedä, onko se näin, mutta kumminkin. Vastaako %0 koko osoitetta, siis päädomainia ja sen alidomaineja?
Kyllä, tuo ensimmäinen asetus aiheuttaa sen, että %0 haetaan suoraan HTTP-pyynnön Host-otsikosta. (Muuten käytettäisiin muualle asetuksiin kirjoitettua domainia.)
Miten saisin niitä vielä paremmiksi:
Domainkansiot: /var/www/domain1.fi ja /var/www/domain2.fi
Alidomainit: /var/www/domain1.fi/alidomain1 ja /var/www/domain2.fi/alidomain1 jne.
Miten saisin niin, että www alidomain haettaisiin kansion /var/www/x.x juuresta?
Eli:
http://domain1.fi -> /var/www/domain1.fi
http://domain2.fi -> /var/www/domain2.fi
http://www.domain1.fi -> /var/www/domain1.fi
http://www.domain2.fi -> /var/www/domain2.fi
http://jotainpaitsiwww.domain1.fi -> /var/www/domain1.fi/jotainpaitsiwww
http://jotainpaitsiwww.domain1.fi/kansio1 -> /var/www/domain1.fi/jotainpaitsiwww/kansio1
Ymmärsittekö, mitä haen takaa?
Aihe on jo aika vanha, joten et voi enää vastata siihen.