Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La registrazione estesa NCSA è un tipo di registrazione lato server che può essere abilitata in un gruppo di URL. Il formato del file di log comune NCSA è un formato ASCII basato su testo fisso che non può essere personalizzato. Il file di log NCSA contiene i riscontri nella cache in modalità kernel dell'API HTTP Server. Questo tipo di registrazione può essere abilitato solo in un gruppo di URL; non può essere utilizzato nella sessione del server.
Il formato del file di log comune NCSA registra i dati seguenti. I dati nella tabella sono nell'ordine di occorrenza nel file di log.
| Campo | Descrizione |
|---|---|
| Indirizzo host remoto | Indirizzo IP del client che ha effettuato la richiesta. |
| Nome log remoto | Non utilizzato. Questo valore è sempre un trattino. |
| Nome utente | Nome dell'utente autenticato che ha eseguito l'accesso al server. Gli utenti anonimi sono indicati da un trattino. La procedura consigliata è che l'applicazione fornisca sempre il nome utente. |
| Data, ora e offset dell'ora di Greenwich (GMT) | Data e ora locali in cui si è verificata l'attività. Viene indicato anche l'offset dal tempo medio di Greenwich. |
| Versione richiesta e protocollo | Versione del protocollo HTTP usata dal client. |
| Codice di stato del servizio | Codice di stato HTTP. Il valore 200 indica che la richiesta è stata completata correttamente. |
| Byte inviati | Numero di byte inviati dal server. |
Non tutti i campi conterranno informazioni. Per i campi per i quali non sono presenti informazioni, un trattino (-) viene visualizzato come segnaposto. Se un campo contiene un carattere non stampabile, l'API server HTTP lo sostituisce con un segno più (+) per mantenere il formato del file di log. Ciò si verifica in genere con attacchi di virus, quando, ad esempio, un utente malintenzionato invia ritorni a capo e feed di riga che, se non sostituiti con il segno più (+), interrompe il formato del file di log. I campi sono separati da spazi e l'ora viene registrata come ora locale con l'offset GMT.
L'esempio seguente mostra una voce del file di log comune NCSA, come visualizzato in un editor di testo.
172.21.13.45 - Microsoft\JohnDoe [07/Apr/2004:17:39:04 -0800]
"GET /scripts/iisadmin/ism.dll?http/serv HTTP/1.0" 200 3401
L'indirizzo IP del client è 172.21.13.45 e il nome utente è Microsoft\JohnDoe. Il log è stato registrato il 7 aprile 2005 alle 17:39:04 con una differenza di Greenwich di 8 ore. Il verbo della richiesta e la versione del protocollo erano "GET /scripts/iisadmin/ism.dll?http/serv HTTP/1.0". I codici di stato erano 200 OK e il numero di byte inviati dal client era 3401.