*************************************************************************************** * Esempio di configurazione del Server Apache * *************************************************************************************** In questa cartella si trovano: httpd.conf: un esempio di configurazione del server web Apache, lo stesso visto a lezione. www: in questa cartella e' stato raccolto un sito Web di prova, lo stesso mostrato a lezione. Al suo interno c'e' una cartella lai che contiene 3 esempi di configurazione: CartellaProtetta (accesso limitato a determinati utenti, indicati nel file .htaccess al suo interno), CartellaListPermesso (es. di una cartella in cui e' permesso l'elenco del contenuto della cartella), CartellaListVietato (in questo caso l'elenco dei file interno non e' permesso). Tutte queste sottocartelle sono elencate e descritte nel file index.html contenuto in "www/lai/", accessibile all'URL: www.lai.reti.dist.unige.it/lai/. SOA-LAI: contiene il file di configurazione di bind da utilizzare per accedere al sito web all'URL www.lai.reti.dist.unige.it sulla propria macchina all'indirizzo 127.0.0.1. public_html: un semplice esempio della cartella che contiene le pagine personali dell'utente (accessibili all'URL: www.lai.reti.dist.unige.it/~utente/index.html). ----------------------------------------------------------------------------------------- Istruzioni per riprodurre l'esempio: -) Installare Apache sulla propria macchina. -) Scaricare il file Apache.zip contenente tutto il materiale necessario. -) Copiare il file httpd.conf nella directory contenente i file di configurazione (/etc/apache per Debian, /etc/httpd/conf/ per RedHat). Attenzione a modificare di conseguenza la direttiva ServerRoot. -) Copiare il contenuto della cartella www nella cartella /var/www sulla vostra macchina (se non esiste createla). Se intendete cambiare cartella sulla vostra macchina potete farlo, ma dovete cambiare di conseguenza le direttive DocumentRoot, e le altre dove ho indicato esplicitamente /var/www. -) Copiate la directory public_html nella vostra home, se volete provare a vedere anche un esempio di pagina personale. -) Fate partire il servizio DNS (ad es. utilizzando il file di configurazione SOA-LAI). -) Fate partire il server apache (es. /etc/init.d/apache per Debian). ATTENZIONE: Affinche' il tutto funzioni correttamente, e' necessario che vi ricordiate di inserire la riga "nameserver 127.0.0.1" all'interno del file /etc/resolv.conf! ------------------------------------------------------------------------------------------