Apache è uno dei più popolari di origine piattaforme server Web aperto utilizzati su Internet. Anche se non sei un utente esperto di Internet , è probabile che hai visitato un sito web almeno una volta che è stato ospitato su un server web con Apache. Quando sei un amministratore del server Web Apache , si esegue la maggior parte dei cambiamenti e modifiche dalla riga di comando del server . Le modifiche , come mod_header e mod_expire può essere fatto per configurare i parametri di funzionamento del server Web in modo che sia meglio ottimizzato per eseguire azioni specifiche, ad esempio l'esecuzione di un'applicazione Web o servendo su un gioco interattivo browser . Ordine di elaborazione Mod_Header
L' ordine di elaborazione dei mod_header è unico nel senso che può accadere quasi ovunque nel file di configurazione del server di Apache , mentre alcune modifiche devono avvenire prima di altri . Il modulo mod_header è valido per la directory Web principale , nella directory dei file e anche all'interno . File di configurazione htaccess del server. Quando un server Apache è avviato e si accede ai collettori di informazioni, prima contatta il server principale , quindi ogni host virtuale se ce n'è uno creato , seguito dalla directory e . Configurazioni htaccess e quindi i file e file di localizzazione . Inversione di richieste di informazioni di intestazione utilizzando mod_header può causare malfunzionamenti dei server web Apache.
Condizioni opzionali per Mod_Header
Un certo numero di direttive può essere fatta quando si effettua un comando mod_header che leggermente modificare lo scopo e l'effetto del cambiamento . Per esempio , la condizione di "set " può impostare una risposta di intestazione per restituire la stessa risposta ogni volta. La condizione di "add" è possibile aggiungere ulteriori informazioni per le intestazioni , anche se ci sono le informazioni duplicate . Infine , la condizione di " non impostato " può essere usato per rimuovere le voci duplicate di intestazione e nomi .
HTTP Header Mod_Expire
Questo modulo Apache è responsabile per l'impostazione del durata e la scadenza punti di sessione HTTP di ogni utente , che è l' unico collegamento che fanno al server web. A differenza mod_header , mod_expire viene utilizzato per terminare le connessioni utente al server Web Apache . Ad esempio, se il server riceve alcune intestazioni HTTP , mod_expire può essere utilizzato per convalidare sessione HTTP per l'utente e l'identità , che lo rende uno strumento di sicurezza utile per gestire le informazioni di accesso a siti web di alta sicurezza , come quelli utilizzati per l'online banking .
direttive per Mod_Expire
Ci sono tre tipi principali di direttive in sede di attuazione di un mod_expire : la direttiva ExpiresDefault , direttiva ExpiresByType e direttivi ExpiresActive . Il primo è ciò che definisce l'algoritmo predefinito che viene utilizzato per determinare il tempo di scadenza della sessione HTTP . La direttiva ExpiresByType consente agli amministratori di definire la lunghezza delle sessioni HTTP e scadono loro da certi momenti, che si tratti di una scadenza di tempo o di un errore di sintassi (cioè , l'utente ha inserito la password sbagliata ) . Una direttiva ExpiresActive è ciò che si accende e si spegne la generazione di Cache-Control , una parte del file di configurazione di Apache . Htaccess . Se questa cache è disattivata , non ci sarà alcun intestazioni HTTP generate per mod_header di interagire con .