Apache
necrosoft
necrosoft a slacky.it
Mer 27 Apr 2005 12:22:13 UTC
>
>
>Salve,
>vorrei sapare che permessi devo sattare nella mia cartella /var/www per
>permettere ad Apache di scrivere e creare file senza mettere tutto a 777
>
>Tnx
>
Puoi optare per varie strategie di sicurezza differente, ad ogni modo
una buona soluzione è far girare apache avendo un utente dedicato: crea
un utente chiamato apache e un gruppo omonimo e poi nell'httpd.conf
inserisci fra le opzioni di starting (voce User e Group) l'utente apache
in modo che giri con i suoi permessi (volendo puoi non definire il
Group). Poi attribuisci alla cartella contenente i files del sito la
proprietà di apache. Se la cartella è /var/www/miosito.tld dai un:
chown -R apache:apache miosito.tld
a quel punto lancia lo script dedicato per l'avvio. I permessi di per se
restano quelli tipici, puoi usare un:
chmod 755 miosito.tld
o
chmod 750 miosito.tld
per i files, loggati in miosito.tld e esegui un:
chmod * 644
(dai i permessi tipici a tutti i file del tuo sito, occhio se ci sono
delle directory: devi assegnare i permessi anche a loro esplicitamente).
o, come prima:
chmod * 640
Ciao!
Dario
Maggiori informazioni sulla lista
ubuntu-it