Apache Directive Index | Cerca per titolo, autore, parola chiave | ||||||||
Apache Directive Index Qui trovate tutte le direttive standard del server web Apache. Apache viene configurato inserendo una serie di direttive nei file di testo di configurazione. Il principale file di configurazione è httpd.conf. I cambiamenti apportati ai file di configurazione vengono riconosciuti da Apache solo durante lo start. I file di configurazione di Apache contengono una direttiva per linea. Le direttive contenute dal file di configurazione principale si applicano all'intero server. Se si desidera applicare le configurazioni ad una sola parte del server, è possibile inserirle all'interno di una sezione: Directory, DirectoryMatch, Files, FilesMatch, Location, e LocationMatch. Le sezioni limitano l'applicazione delle direttive che contengono a determinate locazioni del filesystem o a particolari URL. Apache permette, inoltre, una gestione decentralizzata delle configurazioni attraverso l'uso di file speciali allocati all'interno delle directory. Questi file speciali normalmente si chiamano .htaccess. Le direttive contenute in un file .htaccess si applicano solo alla directory in cui il file è contenuto, oltre a tutte le sottodirectory contenute in quella directory. I file .htaccess seguono la medesima sintassi dei file di configurazione. Dal momento in cui il file .htaccess viene letto ogni volta che si tenta di accedere alla directory che lo contiene, i cambiamenti ad esso apportati hanno un effetto immediato. Per sapere se una direttiva può essere inserita in un file .htaccess, cerca il Context della direttiva. L'amministratore del server, inoltre, può decidere quali direttive permettere all'interno dei file .htaccess configurando la direttiva AllowOverride nel file di configurazione principale. In genere, non si dovrebbe mai usare i file .htaccess, a meno che non si sia nell'impossibilità di accedere ai file di configurazione del server ( non si possiede l'accesso root al server, come nel caso di hosting web ). Ci sono due buoni motivi per evitare l'uso del file .htaccess. Il primo motivo è un problema di prestazioni. Quando la direttiva AllowOverride è impostata per permettere l'uso dei file .htaccess, Apache cercherà in ogni directory i file .htaccess, a prescindere dal fatto che li usiate o meno. L'uso dei file .htaccess, quindi, comporta una perdita nelle prestazioni, anche perchè un file .htaccess viene caricato ogni volta in cui viene richiesto un documento. Il secondo motivo è una semplice considerazione sulla sicurezza del server: permettendo l'uso dei file .htaccess, state offrendo l'opportunità di modificare le configurazioni del server. Considerate bene se è il caso di dare questo privilegio ai vostri utenti.
|
|||||||||
Apache Directive Index | Disclaimer: questo è un link a contenuti ospitati su server esterni. |