Impostazioni del server proxy.

Utilizzare le informazioni riportate in questa sezione per eseguire una configurazione avanzata su un server proxy. Le impostazioni del proxy consentono all'amministratore di sistema di regolare il funzionamento del server proxy. In particolare, è possibile configurare le connessioni e le richieste al server delle applicazioni, abilitare la memorizzazione nella cache, configurare le richieste da rifiutare, determinare il modo in cui vengono gestite le risposte agli errori e specificare la posizione dei log del proxy.

Il server proxy, in seguito alla creazione, rileva automaticamente l'ambiente in uso ed è in grado di instradare il lavoro sui server delle applicazioni del prodotto. Un'ulteriore configurazione può essere applicata al server proxy in modo da rispondere alle necessità di un determinato ambiente.

Per visualizzare questa pagina della console di gestione, fare clic su Server > Tipi di server > Server proxy WebSphere > nome_server_proxy > Impostazioni server proxy HTTP > Impostazioni proxy .

È possibile modificare le impostazioni dei campi configurabili per il server proxy dalla scheda Configurazione.

Abilita supporto servizi Web

Selezionare se abilitare il server proxy a instradare il traffico di servizi Web.

Tipo dati Booleano
Valore predefinito True
Directory file di instradamento statico

Specifica la directory in cui si trova il file statico.

Tipo dati Stringa
Valore predefinito ${USER_INSTALL_ROOT}/staticRoutes
Metodi HTTP disabilitati

Specifica un elenco di metodi HTTP disabilitati per il server proxy. Selezionare la casella di controllo per abilitare questa impostazione. Fare clic su Nuovo o Elimina per aggiungere o rimuovere i metodi HTTP dall'elenco.

Tipo dati Stringa
Valore predefinito Vuoto
Impostazioni di connessione in uscita

Specifica i parametri di connessione HTTP di base tra il server proxy e i server contenuti.

Timeout richieste in uscita
Specifica il numero di secondi predefinito che il server proxy attende per una risposta prima del timeout di una richiesta a un server di contenuto. Utilizzare questa opzione con molta attenzione quando si modifica il valore.
Timeout connessioni in uscita
Specifica il numero di millisecondi che il server proxy attende per la connessione a un server. Se viene raggiunto questo valore di timeout, il server proxy prova a collegarsi a un server differente. Se non esiste alcun altro server disponibile, la richiesta scade. Un valore uguale a 0 indica che il server proxy deve utilizzare il valore di timeout del kernel del sistema operativo.
Connessioni pool al server di contenuto
Specifica che l'opzione per le connessioni pool al server è una funzione di ottimizzazione. Tale raggruppamento evita di dover creare ed eliminare frequentemente le connessioni socket al server, consentendo al server proxy di raggruppare tali connessioni e di riutilizzarle.
Connessioni massime per server
Specifica il numero massimo di connessioni che verranno raggruppate su un unico server di contenuto.
Indirizzo TCP in uscita locale
Specifica l'indirizzo TCP (Transmission Control Protocol) in uscita locale per i dati trasmessi al contenitore SIP. Il valore di questa impostazione è il nome host o l'indirizzo IP da utilizzare per tutte le comunicazioni tra il proxy SIP e i contenitori SIP quando la rete viene segmentata.
Tipo dati Stringa
Valore predefinito *
Intervallo Indirizzo IP o nome host valido
le seguenti proprietà personalizzate proxy sono disponibili per regolare le connessioni in uscita.
  • key=http.maxTargetReconnects: il numero massimo di nuove connessioni al server di contenuto di destinazione per ciascuna richiesta. Il valore predefinito è 5.
  • key=http.maxTargetRetries: il numero massimo di volte che il proxy prova a selezionare un nuovo server di contenuto di destinazione per ogni richiesta. Il valore predefinito è 5.
  • key=http.routing.sendReverseProxyNameInHost: stabilisce se l'intestazione host viene riscritta per il contenuto non presente in un server di contenuto di WebSphere Application Server. Le opzioni sono true o false e non sono sensibili al maiuscolo/minuscolo. Se il valore di questa proprietà è false, che è l'impostazione predefinita, l'intestazione host viene riscritta come host del server di destinazione. Se il valore per questa proprietà è true, l'intestazione host non viene riscritta.
  • key=http.compliance.disable: determina se la conformità a HTTP V1.1 viene applicata alle connessioni del server di contenuto proxy. Le opzioni sono true o false e non sono sensibili al maiuscolo/minuscolo. Il valore predefinito è false.
  • key=http.compliance.via: Il valore dell'intestazione che viene aggiunto alle richieste e alle risposte per la conformità HTTP. Se il valore è null, l'intestazione non verrà aggiunta. Se invece il valore è true, verrà aggiunto un valore predefinito. In caso contrario, verrà aggiunta la stringa specificata. Il valore predefinito è null.
Configurazione SSL della connessione in entrata

Specifica la configurazione SSL da una delle diverse origini.

Gestito centralmente
Quando selezionato, specifica l'utilizzo della configurazione SSL relativa all'ambito di questo endpoint.
Specifico per questo endpoint
Quando selezionato, abilita l'elenco Seleziona configurazione SSL.
Seleziona configurazione SSL
Specifica una configurazione SSL predefinita.
Tipo dati Stringa
Valore predefinito Nessuno
Intervallo NONE, CellDefaultSSLSettings o NodeDefaultSSLSettings
Memorizzazione nella cache

Selezionare se abilitare il server proxy per la cache del contenuto dei server.

Quando viene selezionato Abilita cache , la cache del contenuto statico viene abilitata per il server proxy, come definito dalle specifiche HTTP 1.1. Per impostazione predefinita, la memorizzazione del contenuto nella cache è abilitata.

Le proprietà riportate di seguito possono essere applicate solo se la memorizzazione nella cache è abilitata:
Nome istanza cache
Specifica l'istanza della cache degli oggetti della cache dinamica configurati in Risorse > Istanze cache > Istanze cache dell'oggetto, utilizzata per memorizzare tutte le risposte del contenuto statico e dinamico. Questa istanza cache dell'oggetto deve essere configurata per supportare nuove API I/O (NIO).
Contenuto SSL cache
Determina se le connessioni SSL del server proxy client terminate dal server proxy devono avere le risposte memorizzate nella cache.
Cache aggressiva
Abilita la memorizzazione nella cache delle risposte HTTP che normalmente verrebbero memorizzate nella cache. La memorizzazione nella cache delle regole definite da HTTP 1.1 può essere interrotta in modo da ottenere una maggiore ottimizzazione.
Contenuto dinamico cache
Specifica se il contenuto dinamico generato da WebSphere Application Servers V6.02 o successivo viene memorizzato nella cache. La memorizzazione nella cache del contenuto dinamico generato dai server di contenuto precedenti a WebSphere Application Server V6.02 non è supportata.
Limita dimensione della voce della cache di memoria
Quando selezionata, l'impostazione Dimensione della voce della cache di memoria è abilitata.
Dimensione voce della cache di memoria
Specifica la dimensione massima di una singola risposta memorizzata nella cache in MB. Tutte le risposte memorizzate nella cache di dimensioni maggiori a questa non verranno memorizzate nella cache.
Registrazione

Il server proxy dispone di log generati per le richieste inviate al proxy e le richieste della cache memorizzate. Quando si seleziona Abilita registrazione di accesso, è possibile specificare le dimensioni e la posizione dei log di accesso.

Dimensione massima log accesso
Specifica le dimensioni massime, in megabyte, per un log di accesso.
Tipo dati Numero intero
Unità di misura Megabyte
Valore predefinito 500
Log di accesso proxy
Specifica una posizione di directory per un log di accesso al proxy.
Tipo dati Stringa
Valore predefinito ${SERVER_LOG_ROOT}/proxy.log
Log di accesso cache
Specifica una posizione di directory per un log di accesso alla cache.
Tipo dati Stringa
Valore predefinito ${SERVER_LOG_ROOT}/cache.log
Log di accesso Local
Specifica una posizione di directory per un log di accesso al local.
Tipo dati Stringa
Valore predefinito ${SERVER_LOG_ROOT}/local.log
Nota: Esiste un log denominato ${SERVER_LOG_ROOT}/local.log che registra il contenuto del proxy utilizzato a livello locale. Tale contenuto non proviene dalla cache del proxy.
Le richieste HTTP sono registrate in uno dei tre log: proxy, cache e locale. La configurazione log locale non è disponibile attualmente nella console di gestione, ma è disponibile in ${SERVER_LOG_ROOT}local.log. Specificare il percorso di questo log impostando la proprietà personalizzata http.log.localFileName sul percorso del file. Il contenuto di ciascun log viene formattato mediante il formato comune NCSA (National Center for Supercomputing Applications).
  • Log di accesso : registra le risposte ricevute dai server remoti.
  • Log di accesso cache: registra le risposte utilizzate dalla cache locale.
  • Log di accesso locale: registra tutte le risposte locali non della cache, ad esempio i re indirizzamenti e gli errori interni.
Le proprietà personalizzate del proxy che possono essere utilizzate per la registrazione sono:
  • key=http.log.disableAll: questa proprietà disabilita tutta la registrazione. Un valore true arresta il proxy, la cache e la registrazione locale.
  • key=http.log.maxSize: la dimensione massima del log espressa in megabyte (MB). Il valore UNLIMITED indica un valore illimitato. Il valore predefinito è 25 MB.
  • key=http.log.localFileName: contiene il nome del log locale. Il valore NULL indica che viene utilizzato il valore predefinito ${SERVER_LOG_ROOT}/local.log.
Sicurezza

Utilizzare questa sezione per impostare le opzioni di sicurezza.

Utilizzare un'intestazione server proxy-masking
Quando selezionato, specifica l'inoltro del nome del server di contenuto al client.
Utilizzare l'intestazione del server di backend
Quando selezionato, specifica il nome server predefinito inviato come nome server di contenuto.
Specificare un valore di intestazione del server
Quando selezionato, l'impostazione Intestazione server viene abilitata.
Intestazione server
Specifica il nome server utilizzato nelle risposte HTTP.
Proxy di sicurezza attendibili
Specifica gli intermediari diversi dal server proxy per gestire le richieste. Questa impostazione identifica i proxy che possono essere ritenuti attendibili; ad esempio, i server Web leggono le richieste in entrata per verificare a quale proxy devono essere instradate. Utilizzare un IP oppure un nome host completo in questo campo.
Selezionare la casella di controllo per abilitare Proxy di sicurezza. Fare clic su Nuovo o suElimina per aggiungere o rimuovere i proxy dall'elenco.
Nota: Un elenco vuoto di proxy di sicurezza sicuri indica che tutti i client del plug-in WebSphere Application Server sono sicuri.
Tipo dati Stringa
Valore predefinito Vuoto
Intervallo Indirizzo IP o nome host valido
Politiche di configurazione del plug-in proxy

Utilizzare questa sessione per configurare i plugin di proxy.

Genera configurazione plugin
Specifica la generazione di un file di configurazione di plugin del proxy da utilizzare in un server Web distribuito davanti al server proxy. Il plug-in può determinare l'URI che il proxy gestisce per conto del server delle applicazioni. Il plug-in può determinare l'endpoint o i limiti del proxy in modo che sia possibile instradare correttamente le richieste ricevute dal proxy.
Le opzioni disponibili per generare i plugin sono desccritte nella tabella seguente:
Ambito Descrizione
Nessuno Nessun ambito.
Tutti Il server proxy genera configurazione plug-in che include tutti gli URI gestiti da tutti i server proxy nella cella locale e tutte le celle connesse da un bridge del gruppo principale.
Cell Il server proxy genera una configurazione plug-in che include tutti gli URI gestiti da tutti i server proxy nella cella.
Nodo Include tutti i URI configurati per il nodo.
Server Il server proxy genera un file di configurazione del plug-in per il server proxy che si sta configurando.
Script di modifica configurazione plugin
il percorso a uno script che viene eseguito una volta generata la configurazione del plug-in WebSphere Application Server.
Politiche delle pagine di errore personalizzate

Usare questa sezione per configurare le impostazioni per le pagine di errore quando gli errori si verificano durante l'elaborazione di una richiesta.

Il valore predefinito fa riferimento alla pagine di errore non personalizzate da generare.
URI dell'applicazione per la generazione di pagine di errori
Specifica che se all'applicazione installata viene fornito un URI valido, la politica della pagina di errori personalizzata viene abilitata. Se all'applicazione installata non viene fornito un URI valido, la politica della pagina di errori personalizzata gestisce le richieste.
Gestisci errori remoti
Se selezionata, specifica i codici di stato di errore di risposta HTTP generati dal server proxy e i codici di stato di errore di risposta HTTP generati altrove dopo il proxy, sulle risposte di errore di connessione al server contenuti del proxy vengono gestisci. Se non selezionata, vengono gestiti solo i codici di stato di errore delle risposte HTTP generati dal server proxy. La procedura ottimale consiste nel configurare un'applicazione della pagina di errore sulla stessa macchina fisica del server proxy.
Intestazioni per l'inoltro all'applicazione della pagina di errori
Specifica ulteriori valori di intestazione dalla richiesta client da inoltrare all'applicazione della pagina di errore come parametri di query. I parametri di query responseCode e URI vengono sempre inviati all'applicazione della pagina di errori oltre a tutti quelli che sono configurati. Il parametro responseCode è il codice di stato HTTP che viene generato internamente o che viene restituito dal server di contenuto. Il parametro URI è l'URI della richiesta per il client.
Esempio - L'URI della pagina di errore è /ErrorPageApp/ErrorPage, le intestazioni da inoltrare contengono Host e un client invia la seguente richiesta:
GET  /house/rooms/kitchen.jpg HTTP/1.1
Host:  homeserver.companyx.com
La richiesta provoca una risposta HTTP 404 (locale o remota) e l'URI della richiesta all'applicazione della pagina di errore è:
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
Codici di stato HTTP da riconoscere come errori
Specifica i codici di stato per cui la politica della pagina di errori fornisce una risposta. Se non viene specificato un codice di stato, viene restituito il contenuto originale delle risposte con quel codice di stato. Se non viene specificato alcun codice di stato HTTP, verranno utilizzati i valori predefiniti 404 e 5XX. Invece che specificare i singoli codici di stato, è possibile utilizzare il seguente metodo per rappresentare un intervallo.
  • 5XX: 500-599
  • 4XX: 400-499
  • 3XX: 300-399
  • 2XX: 200-299

Proprietà personalizzata del proxy da utilizzare con la pagina di errore personalizzata: key=http.statuscode.errorPageRedirect. Questa proprietà personalizzata determina se la creazione della pagina di errore viene effettuata utilizzando un reindirizzamento invece che che l'applicazione della pagina di errore del proxy. I valori sono true o false. Il valore predefinito è false.

File serving statico

Specifica i valori necessari per il server proxy per effettuare il file serving statico.

Root documento file statico
Specifica la posizione sul file system dove si trovano i file statici.
Tipo dati Stringa
Valore predefinito ${USER_INSTALL_ROOT}/staticContent
Associazioni di contenuto
Specifica l'associazione del tipo di contenuto per una particolare estensione di file. Specificare un valore per le seguenti impostazioni.
Estensione L'estensione del file oggetto da associare a un tipo di contesto
Intestazione Il nome intestazione da inviare al client
Valore Il valore dell'intestazione da inviare al client nell'intestazione del tipo di contesto
Spessore Un valore float usato per calculare il livello di file con questa estensione
WLM (workload management)

Specifica i valori necessari per il server proxy per effettuare la gestione del carico di lavoro.

Timeout di monitor HA (High availability)
Specifica l'intervallo di tempo, in secondi, prima di un timeout di monitor HA (high availability).
Tipo dati Stringa
Unità di misura Secondi
Valore predefinito 300
URI advisor
Specifica l'URI (uniform resource identifier) per un advisor.
Tipo dati Stringa
Valore predefinito /
Algoritmo di bilanciamento carico
Specifica l'algoritmo per il bilanciamento del carico.
Tipo dati Stringa
Valore predefinito Vuoto



I collegamenti contrassegnati (online) richiedono un accesso a Internet.

Attività correlate
Informazioni correlate


Nome file: ujpx_proxy.html