Elementi di gestione della configurazione

Apache prevede diversi Container, indicati con una sintassi simile a quella dei tag html, al cui interno possibile impostare direttive che si applicano al contesto definito dal container stesso.

Directory - Definisce una directory (e tutte le sue sottodirectory), relativa al file system locale.
DirectoryMatch - Definisce una directory esprimibile anche con una RegExp.
Files - Come Directory, ma si riferisce a uno o pi file. Pu inglobare wildcard
FilesMatch - Analogo a DirectoryMatch per file
Location - Si applica ad un URL, relativo all'indirizzo Web di un sito.
LocationMatch - Analogo a DirectoryMatch per location
VirtualHost - Fondamentale per la gestione di domini virtuali. Identifica un singolo dominio virtuale.
Limit - Si riferisce a determinati metodi http.

Simili a Container, quantomeno per la sintassi sono le direttive:
IfDefine - Racchiude una serie di direttive che vengono applicate se stato avviato Apache con l'opzione -D definizione
IfModule - Viene considerato se presente il modulo indicato, generalmente raccoglie direttive di configurazione fornite dal modulo stesso.

E' inoltre possibile dividere la configurazione in diversi file che vengono accorpati con la direttiva Include, seguita dal nome del file da aggiungere (il file deve avere il formato tipico della configurazione di Apache).

Infine Apache permette l'impostazione di direttive di configurazione per singole directory, delegando la loro definizione a file, di default chiamati .htaccess eventualmente presenti nella directory stessa.
Con la direttiva AllowOverride possibile definire se e quali tipi di direttive possono essere configurate tramite .htaccess.
Generalmente, salvo esigenze particolari, consigliabile disabilitarne l'uso.

Privacy Policy