Una volta attivato, il trasfer loggin di Apache scrive una riga di log per ogni oggetto richiesto dai client. In siti con molto traffico o molte immagini puņ essere utile evitare di scrivere innumerevoli righe di log per tutte le immagini richieste e limitare il logging alle pagine html o simili.
Per farlo si possono usare alcune caratteristiche evolute della direttiva che puņ eseguire controlli e decisioni sulla base delle variabili d'ambiente.
Queste variabili possono anche essere definite con la direttiva SetEnvIf disponibile con il modulo mod_setenvif.
Di fatto per non loggare le immagini nel proprio log si puņ usare una configurazione simile:
# Identifica negli URI i file .gif, .jpg e .png e li assegna alla variabile images
SetEnvIf Request_URI \.gif$ image=gif
SetEnvIf Request_URI \.jpg$ image=jpg
SetEnvIf Request_URI \.png$ image=png
# Specifica di non loggare nel CustomLog le entry che matchano le imamgini
CustomLog logs/access_log common env=!image
Configurazione, analisi e gestione dei log di un server Web. Software di analisi dei log.
Problemi con Apache2
Voglio sviluppare pagine dinamiche in php. Ho installato Apache2-php5 e mysql (est.mysqli). Provando le mie pagine salvate nell'apposita cartella di Apache (http://localhost ecc ecc) ho scoperto che le immagini sopra ai 4kb non vengono visualizzate.....E' un settaggio sbagliato del server? (Non è un problema di costruzione delle pagine e sia il server che php funzionano correttamente) GRAZIE!
Rispondiil sito è stato loggato
il sito è stato loggato