HTTP Service

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.

Load Defaults

Pulsante che consente di ripristinare i valori predefiniti di tutte le impostazioni.

Configuration Name

Nome della configurazione a cui si applicano le impostazioni visualizzate nella pagina. Campo di sola lettura.

SSO

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.

Access Logging

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.

Rotation

Se questa opzione è selezionata viene abilitata la rotazione dei file di log. Questa opzione è abilitata per impostazione predefinita.

Rotation Policy

L'unico criterio di rotazione disponibile è time.

Rotation Interval

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).

Rotation Suffix

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.

Max File Count

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.

Buffer Size

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.

Write Interval

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.

Format

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:

%attribute.name%

Registra il valore (mediante la chiamata al rispettivo metodo toString) dell'attributo della richiesta con il name specificato.

%auth-user-name%

Nome dell'utente autorizzato

%client.name%

Nome host client

%client.dns%

DNS client

%cookie.nome%

Valore del cookie di richiesta con il valore nome specificato

%cookie.value%

Valore del primo cookie trovato nella richiesta

%datetime%

Data di sistema

%request%

Riga di richiesta HTTP completa

%status%

Stato

%response.length%

Lunghezza contenuto risposta

%header.referer%

Intestazione Referer

%header.user-agent%

Intestazione User-Agent

%http-method%

Metodo HTTP

%http-uri%

URI HTTP

%query-str%

Stringa query HTTP

%http-version%

Versione protocollo HTTP

%header.accept%

Intestazione Accept

%header.date%

Intestazione Date

%header.if-mod-since%

Intestazione If-Modified-Since

%header.auth%

Intestazione Authorization

%header.any%

Qualsiasi valore di intestazione HTTP valido definito nella RFC 2616 (anche any è un valore di intestazione valido; qui è specificato come variabile)

%session.name%

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.

%time-taken%

Tempo (in millisecondi) necessario per eseguire ogni richiesta

%vs.id%

ID server virtuale

Additional Properties

Proprietà aggiuntive per il servizio HTTP. Per una descrizione delle proprietà disponibili, vedere Proprietà specifiche del servizio HTTP.

Attività correlate
Comandi asadmin correlati

Nessuno.

Copyright © 2010, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale