Nella pagina HTTP Service è possibile specificare i criteri generali del log di accesso per applicazioni Web.
Il servizio HTTP fornisce gli strumenti per la distribuzione di applicazioni Web e per consentire l'accesso alle applicazioni Web distribuite da parte di client HTTP, nonché server virtuali, pool di thread e funzionalità di configurazione di rete.
GlassFish Server utilizza il log di accesso al servizio HTTP per abilitare e configurare la rotazione per i log di accesso di server virtuali. Questi log si trovano nella directory domain-dir/logs/access e i relativi nomi hanno il seguente formato: virtual_server_name_access_log. yyyyMMdd-HHhmmm sss.txt
La pagina HTTP Service contiene le seguenti opzioni.
Pulsante che consente di ripristinare i valori predefiniti di tutte le impostazioni.
Identifica se per impostazione predefinita è stato abilitato un sistema SSO per tutte le applicazioni Web in tutti i server virtuali di questo server configurate per lo stesso settore. Se l'opzione non è selezionata, per impostazione predefinita il sistema SSO viene disabilitato per tutti i server virtuali e gli utenti devono eseguire singolarmente le autenticazioni per ogni applicazione in ciascun server virtuale. È possibile sovrascrivere questa impostazione per un singolo server virtuale. L'autenticazione SSO può essere abilitata o disabilitata. Questa opzione è disabilitata per impostazione predefinita.
Se l'opzione è selezionata, la registrazione degli accessi viene abilitata per tutti i sottoelementi di server virtuali in cui non è specificata tale proprietà. Se non è selezionata, questa opzione disabilita la registrazione degli accessi per tutti i sottoelementi di server virtuali in cui non è specificata tale proprietà. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata viene abilitata la rotazione dei file di log. Questa opzione è abilitata per impostazione predefinita.
L'unico criterio di rotazione disponibile è time.
I minuti che intercorrono tra le rotazioni del log di accesso. Questo campo è valido solo se il criterio di rotazione è time. Il valore predefinito è 1.440 minuti (24 ore).
Valore stringa da aggiungere alla fine del nome del file di log in seguito alla rotazione. Il valore predefinito è yyyy-MM-dd.
Verificare che il suffisso di rotazione contenga valori sufficienti per la creazione di un suffisso univoco per ogni rotazione di log. Ad esempio, se il log di accesso viene ruotato più di una volta al giorno, includere l'ora nel suffisso di rotazione.
Il suffisso univoco consente di assicurare che venga eseguita la rotazione del file del log di accesso a ogni scadenza dell'intervallo di rotazione. Se il suffisso di rotazione del nuovo file del log di accesso è identico al suffisso di rotazione del file del log di accesso esistente, la rotazione del file non viene eseguita.
Numero massimo di file del log di accesso ruotati da conservare. Un valore negativo indica che il numero dei file è illimitato. Il valore predefinito è -1.
Dimensioni, in byte, del buffer del log di accesso, oppure un valore inferiore o pari a 0 per log di accesso senza buffer. Il valore predefinito è 32768.
Numero di secondi precedenti alla scrittura del log sul disco. Il log di accesso viene scritto quando il buffer è pieno o allo scadere dell'intervallo. Se il valore è inferiore o pari a 0, il buffer viene sempre scritto, anche se non è pieno. Ogni volta che si accede al server, i messaggi del log vengono pertanto memorizzati direttamente nel file. Il valore predefinito è 300.
Valore stringa che specifica le informazioni da catturare nel log di accesso e l'ordine in cui vengono catturate. Il valore predefinito è il seguente:
%client.name% %auth-user-name% %datetime% %request% %status% %response.length%
I seguenti valori possono essere inclusi nella stringa di formato:
Registra il valore (mediante la chiamata al rispettivo metodo toString) dell'attributo della richiesta con il name specificato.
Nome dell'utente autorizzato
Nome host client
DNS client
Valore del cookie di richiesta con il valore nome specificato
Valore del primo cookie trovato nella richiesta
Data di sistema
Riga di richiesta HTTP completa
Stato
Lunghezza contenuto risposta
Intestazione Referer
Intestazione User-Agent
Metodo HTTP
URI HTTP
Stringa query HTTP
Versione protocollo HTTP
Intestazione Accept
Intestazione Date
Intestazione If-Modified-Since
Intestazione Authorization
Qualsiasi valore di intestazione HTTP valido definito nella RFC 2616 (anche any è un valore di intestazione valido; qui è specificato come variabile)
Valore dell'attributo di sessione con nome name o NULL-SESSION-ATTRIBUTE-name se l'attributo con nome non esiste nella sessione o NULL-SESSION se la sessione non esiste.
Tempo (in millisecondi) necessario per eseguire ogni richiesta
ID server virtuale
Proprietà aggiuntive per il servizio HTTP. Per una descrizione delle proprietà disponibili, vedere Proprietà specifiche del servizio HTTP.
Nessuno.
Copyright © 2010, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale