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