Mielenkiintoinen aihe: Törmäsin itsekin näihin LAMP ominaisuuksiin kun tuli semmoinen homma eteen missä alusta oli tämä.
Pari kysymystä ja huomiota:
1. By default LAMP asennus olettaa että sivujen kansiot on /var/www hakemistossa, mikä on sinällään ihan normaalia
2. /var/www kansion omistaja ja ryhmä ei oletuksena suinkaan ole www-data vaan root. Onko tällä tuotantoympäristössä väliä?
Pitäisikö omistaja ja ryhmä muuttaa vai onko ok näin? Jos ei ole miksi oletuksena on root? Ainakin toimii ihan suoraan asennuksesta näinkin.
3. Kun Mod userdir on päällä ei /var/www kansioon tarvitse tehdä linkkejä, kunhan sivu on määritelty /etc/apacehe2/sites-available/ tiedostossa ja enabloitu a2ensite komennolla. Nämäkin toimivat jos ko. public_html omistaja ja ryhmä on ko. käyttäjä. Onko tämä ok? vai pitäisikö taas muuttaa ko, kansio www-datan omistamaksi ja ryhmään?
Eli nyt vaikka esimerkki.fi sivut on esimerkki käyttäjän public_html kansiossa ja /etc/apache2/sites-available/esimerkki.fi tiedostossa tämä on määritelty.
Kunhan DNS tietueet on ok, niin sivut aukeavat normaalilla urlilla (vaikka
www.esimerkki.fi) tai palvelin-ip/~esimerkki.
Nämä koskevat nyt siis ihan nettiin auki olevaa palvelinta ja olisi kiva kuulla mielipiteitä miten nuo omistukset ja oikeudet olisi hyvä laittaa. Sinänsähän tuo Ubuntu LAMP toimii kuin junan vessa, eikä tuota userdirriäkään ollut vaikea saada päälle,