56
muokkausta
(testi) |
(Korjattu sanomaan mitä ylläpito käskee tekemään usersin readmessä http://users.cs.helsinki.fi/README.users.cs.helsinki.fi.txt) |
||
Rivi 1: | Rivi 1: | ||
== <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> == | == <nowiki>http://<miun-tunnus>.users.cs.helsinki.fi/</nowiki> == | ||
db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). | db muutti syksyllä 2010. Kotisivu- ja miksei vaikka php-kehityskin toimii parhaiten users.cs.helsinki.fi-koneessa (svm-16.cs.helsinki.fi). Oikea tapa lienee seuraava: | ||
echo y | wanna-htdocs | echo y | wanna-htdocs | ||
cd && chmod | cd && chmod -R og-rwx ~ && touch htdocs/.htaccess && echo "<?php echo "Toimii" ?>" > htdocs/index.php | ||
setfacl -m u:www-data:--x ~ ~/htdocs && setfacl -m u:www-data:r-- ~/htdocs/.htaccess | |||
Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>. | Tämän jälkeen toimii selaimessa esimerkiksi <nowiki>http://mcrantan.users.cs.helsinki.fi/</nowiki>. | ||
'''Lue ja ymmärrä mitä <nowiki>http://users.cs.helsinki.fi/README.users.cs.helsinki.fi.txt</nowiki> sanoo!''' Kun lisäät tiedostoja (vaikka kuvan foo.png), jokaiselle pitää erikseen määritellä lukuoikeus käyttäjälle www-data. Toisin sanoen, kun lisäät muuta sisältöä kuin ajettavia skriptejä (PHP), joudut antamaan käyttäjälle www-data lukuoikeuden tiedostoon: | |||
setfacl -m u:www-data:r-- <tiedoston-nimi> | |||
Tämä pätee yhtälailla hakemistoihin. Jos teet hakemiston ~/htdocs/foo ja sen alle tiedoston index.html, joudut erikseen antamaan käyttäjälle www-data suoritusoikeuden hakemistoon ja lukuoikeuden tiedostoon: | |||
setfacl -m u:www-data:--x ~/htdocs/foo | |||
setfacl -m u:www-data:r-- ~/htdocs/foo/index.html | |||
wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*) | wanna-* komennoilla saa myös PostgreSQLn, MySQLn ja Tomcatin (*shudder*) | ||
muokkausta