martedì 15 gennaio 2013

Apache - inizializzazione base

Questa, più che una piccola guida è un mio modo per tenere traccia della configurazione molto basilare che utilizzo in ambito personale. Non vuole essere una linea guida per un'applicazione nel mondo professionale (anche se non si esclude una necessità di questo tipo). Il $ che si è liberi di mettere la propria configurazione

Finito questo disclaimer passiamo dunque all'installazione di apache. La distribuzione linux utilizzata da me e a cui faccio riferimento è Debian GNU/Linux squeeze (stable). Cominciamo quindi con l'installazione:

# apt-get install apache2

Dopo aver detto sì anche all'installazione dei pacchetti correlati, ci ritroviamo il primo "problema" che riguarda il nome del server.

... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Dato che apache non lo trova dobbiamo pensarci noi. Basta un semplice comando:

# echo "ServerName $nomeDelMioServer" >> /etc/apache2/httpd.conf

(anche localhost come $nomeDelMioServer va bene) A questo punto io proseguo con il creare un gruppo di utenti che hanno accesso allo sviluppo web dopo di che fare in modo che le cartelle vengano create con 775 e i file 664 dando gli stessi permessi ai file già presenti

# group add web-dev
# usermod -a-G web-dev $utente
# groups $user
# chown -R root:web-dev /var/www
# chmod 2775 /var/www
# find /var/www -type d -exec chmod 2775 {} +
# find /var/www -type f -exec chmod 0664 {} +

Nessun commento:

Posta un commento