Configurazione di Apache: Introduzione
Il file di configurazione di Apache è httpd.conf
.
A seconda delle distribuzioni questo file può essere in posizioni diverse e includere altri file di configurazione tramite la direttiva Include
.
Il file di configurazione prevede:
Direttive - Tipicamente in forma parametro valore. Possono essere globali, relative a tutto il sistema, o locali limitate ad un ambito definito da un container.
Container - Definisce un ambito (directory dove stanno i documenti, file, location nell'url ...) per il quale si applicano direttive specifiche.
La maggior parte delle configurazioni sono valide sia per Apache 1.3 che per Apache 2.
Alcune direttive fondamentali:
ServerRoot
- La directory di base del sistema Apache rispetto alla quale si applicano tutti i path relativi usati in configurazione
DocumentRoot
- La directory che contiene i documenti (pagine html, immagini ecc) da esportare via web.
ServerName
- Il nome del server
Listen
- Indica su quale indirizzo e porta mettere il server in ascolto (Su Apache 1.3 BindAddress
e Port
)
LoadModule
- Carica il modulo indicato (Su Apache 1.3 è necessario, per ogni modulo, specificare anche AddModule
).