Propriedades Customizadas do Servidor Proxy HTTP
É possível incluir as seguintes propriedades customizadas nas definições de configuração para um servidor proxy HTTP.
Para especificar as propriedades customizadas de um servidor proxy HTTP específico, navegue para a página de propriedades customizadas e especifique um valor para a propriedade customizada.
- No console administrativo, expanda para abrir a guia de configuração do servidor.
- Expanda Configurações do Servidor Proxy HTTP e clique em .
- Em Propriedades Adicionais, clique em .
- Na página de configurações, digite a propriedade customizada a ser configurada no campo Nome e digite o valor da propriedade customizada no campo Valor.
- Clique em Aplicar ou em OK.
- Clique em Salvar na barra de tarefas do console para salvar suas alterações na configuração.
- Reinicie o servidor.
- cache.ignore.header.Authorization
- cache.ignore.header.Cookie
- cache.ignore.header.Proxy-Authorization
- cache.query.string
- http.auto.redirect.correction
- http.cache.nocache.headers
- http.clientInfoFromTrustedIntermediary
- http.connectRetryLimit
- http.connectionPoolUseForPOST
- http.disable.retry.on.503.uriprefix
- http.disableresponsebufferingurls
- http.isDisable10ResponseCaching
- http.log.history
- http.log.history.backup.list
- http.maxCachedPayload
- http.odcUpdateTimeout
- http.pmiTimerInterval
- http.routing.sendReverseProxyNameInHost
- http.virtual.port.map
- HTTPProxyAdvisorMethodName
- HTTPProxyAdvisorStartupDelay
- HTTPProxyAdvisorURI
- HTTPProxyAdvisorUserAgent
- LBIPAddr
- localOutboundTCPAddress
- normalize.redirect.URL
cache.ignore.header.Authorization
Especifica que o proxy irá ignorar o Cabeçalho de Autorização nos pedidos se você configurar a propriedade customizada como verdade. Se a resposta também puder ser armazenada em cache, o proxy armazenará a resposta em cache.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | falso |
cache.ignore.header.Cookie
Especifica o proxy para ignorar o cabeçalho de cookie nos pedidos se você configurar a propriedade customizada como true. Se a resposta também puder ser armazenada em cache, o proxy armazenará a resposta em cache.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | falso |
cache.ignore.header.Proxy-Authorization
Especifica o proxy que ignorará o cabeçalho Proxy-Authorization nos pedidos se você configurar a propriedade customizada como true. Se a resposta também puder ser armazenada em cache, o proxy armazenará a resposta em cache.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | falso |
cache.query.string
Especifica se o gerador de chaves de cache de proxy padrão usa o caminho da URL e as informações de cadeia de consulta para gerar a chave de cache. Para ativar esta função, configure a propriedade customizada para true. Porém, se você ativar o armazenamento em cache Edge Side Include (ESI) no servidor proxy, esta propriedade customizada não será usada. Se você não usar esta propriedade customizada, o servidor proxy gerará uma chave de cache baseada apenas no caminho de URL e não baseado nas informações de cadeia de consulta.
Para obter mais informações sobre o armazenamento em cache ESI, consulte Configurando o armazenamento em cache Edge Side Include.
Informações | Valor |
---|---|
Tipo de D]ados | Sequência de Caracteres |
http.auto.redirect.correction
Especifica se o servidor proxy deve tentar corrigir o valor no cabeçalho do local quando uma resposta 302 é retornada do cluster de servidor genérico.
Se você especificar none para essa propriedade, o servidor proxy nunca tenta corrigir o valor no cabeçalho do local quando uma resposta 302 é retornada.
Se você especificar gsc para essa propriedade, o servidor proxy tenta corrigir o valor no cabeçalho do local apenas quando a resposta 302 é retornada do cluster de servidor genérico.
Se você especificar gerenciado para esta propriedade, o servidor proxy tentará corrigir o valor no cabeçalho do local apenas quando a resposta 302 for retornada de um servidor gerenciado.
Se você especificar all para essa propriedade, o servidor proxy tenta corrigir o valor no cabeçalho do local sempre que uma resposta 302 é retornada.

Informações | Valor |
---|---|
Tipo de D]ados | Sequência de Caracteres |
Valores aceitáveis | nenhum, gsc, gerenciado ou todos |
Padrão | gsc |
http.cache.nocache.headers
Especifica os cabeçalhos set-cookie que você não deseja armazenar em cache quando o servidor proxy receber uma resposta. Por padrão, o servidor proxy armazena cabeçalhos set-cookie no cache do proxy. Se as informações do cabeçalho Cache-Control não forem configuradas corretamente, o servidor proxy poderá armazenar alguns cookies relacionados à sessão, privados do usuário. Esta propriedade customizada pode ser usada para especificar quais cabeçalhos set-cookie você não deseja armazenar no cache do proxy.
Informações | Valor |
---|---|
Tipo de D]ados | Uma cadeia separada por vírgula de nomes de cabeçalhos HTTP |
Por exemplo, você pode fornecer os seguintes valores: Set-Cookie,Set-Cookie2. Como resultado, o servidor proxy não armazena os cabeçalhos HTTP Set-Cookie e Set-Cookie2 no cache do proxy.
http.clientInfoFromTrustedIntermediary
Especifica se o proxy deve extrair o endereço IP de um cabeçalho privado do WebSphere Application Server em uma solicitação. Quando o plug-in é implementado na frente do proxy, o servidor proxy extrai o endereço IP do cliente dos canais em vez de extraí-lo dos cabeçalhos privados redirecionados do plug-in. Se essa propriedade estiver configurada como true, o servidor proxy extrairá informações do cliente dos cabeçalhos HTTP privados enviados do plug-in confiável em vez dos canais.
Informações | Valor |
---|---|
Tipo de D]ados | Sequência de Caracteres |
Padrão | falso |
http.connectionPoolUseForPOST
Especifica se o servidor proxy usa o conjunto de conexões para pedidos POST. Os pedidos POST, por padrão, não são nem agrupados, nem pedidos persistentes. Portanto, se os pedidos POST excessivos forem enviados através do servidor proxy, poderá ocorrer exaustão de porta, resultando em exceções de ligação. Se essa propriedade for configurada para true, o conjunto de conexões será usado para os pedidos POST.
Informações | Valor |
---|---|
Tipo de D]ados | booleano |
Padrão | falso |
http.connectRetryLimit
Especifica a quantia de vezes que o WebSphere Proxy Server tenta estabelecer uma conexão com o servidor de back end antes que o servidor seja marcado como inativo.
Se você não incluir essa propriedade customizada nas configurações do WebSphere Proxy Server, sempre que o WebSphere Proxy Server falhar ao estabelecer uma conexão com um servidor de back end, esse servidor será marcado como inativo e mais nenhuma solicitação será roteada para esse servidor até que a quantia de tempo especificada para a propriedade customizada retryAfterValue tenha decorrido, mesmo que outra tentativa de conexão tenha sido bem-sucedida. Por exemplo, a primeira tentativa para estabelecer uma conexão poderá ter falhado, porque uma porta efêmera foi reutilizada muito rápido e a conexão anterior ainda está em um estado TIME_WAIT.
Informações | Valor |
---|---|
Tipo de D]ados | Inteiro |
Padrão | 0 |
http.disable.retry.on.503.uriprefix
Especifica os prefixos de URI para os quais você não deseja que o servidor proxy tente novamente outros servidores automaticamente quando o servidor proxy receber uma resposta 503 do servidor backend para o qual ele enviou o pedido inicial.
Normalmente quando o servidor proxy recebe uma resposta 503 de um servidor backend, ele marca o servidor backend como inativo e tenta enviar o pedido para outro servidor. Se, para prefixos de URI específicos, você não desejar que o servidor proxy marque o servidor backend como inativo e tente novamente outros servidores automaticamente, poderá especificar esses prefixos como o valor desta propriedade customizada. Para qualquer prefixo de URI especificado para esta propriedade, se o servidor proxy receber uma resposta 503 para esse pedido do servidor backend, o servidor proxy retornará uma resposta 503 diretamente para o cliente em vez de tentar novamente o pedido. O servidor proxy também não marca o servidor backend como estando inativo.
Informações | Valor |
---|---|
Tipo de D]ados | cadeia que consiste em prefixos de URI separados por vírgulas |
Padrão | Nenhum valor-padrão |
http.disableresponsebufferingurls
Especifica sob quais condições um servidor proxy armazena em buffer uma resposta para aplicativos de pulsação.
O valor da propriedade é um padrão de URL separado por vírgulas, como /application_a/.*html;/application_b/.*html. Por exemplo, se o servidor proxy receber um pedido /application_a/heartbeat.html, que corresponda a um dos padrões de URI na propriedade customizada, o servidor proxy não armazenará em buffer o corpo de resposta para o pedido. Neste exemplo, se o servidor proxy retornar um byte, ele encaminhará o byte para o lado do cliente sem armazenar em buffer.
Sem essa propriedade customizada, o servidor proxy recebe as respostas e armazena em buffer o corpo de resposta até o limite do corpo de reposta parcial ser alcançado.
http.isDisable10ResponseCaching
Especifica se o proxy deve juntar as partes e armazenar em buffer a resposta para um cliente HTTP 1.0.
Se a propriedade http.isDisable10ResponseCaching estiver configurada como true, o servidor proxy não gera o cabeçalho de comprimento de conteúdo e não inclui dados em partes na resposta do lado do cliente. Em vez disso, o servidor proxy fecha a conexão na marca final do corpo de resposta.
Informações | Valor |
---|---|
Tipo de D]ados | booleano |
Padrão | falso |
http.log.history
Permite que você aumente o número de arquivos históricos para os arquivos de log do servidor proxy.
Os arquivos de log do servidor proxy são proxy.log, local.log, 2 cache.log. Sem essa propriedade customizada, você tem um arquivo histórico para esses arquivos de log do servidor proxy.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | 1 |
http.log.history.backup.list
Permite verificar os arquivos históricos no diretório de logs do servidor proxy e, se localizados, anexe-os nos arquivos de log novos que são criados.
Ao configurar a propriedade customizada http.log.history.backup.list como 1, o servidor proxy procurará o diretório de logs do servidor proxy para versões de históricos dos arquivos cache.log, local.log e proxy.log. Se as versões de históricos forem localizadas, serão anexadas nos arquivos de logs mais novos que são criados.
Para que essa propriedade customizada entre em vigor, a criação de log precisa ser ativada para o servidor Proxy HTTP.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | 0 |
http.maxCachedPayload
Especifica o tamanho máximo de uma resposta em partes, para a qual o servidor proxy gerará um cabeçalho de comprimento de conteúdo.
Quando o servidor proxy recebe uma resposta em partes para um cliente HTTP 1.0, o servidor proxy assumes que o cliente HTTP 1.0 não pode manipular a mensagem em partes e tenta remover parte da mensagem e calcular o comprimento de conteúdo para o corpo de resposta. Se o tamanho da resposta em partes for igual ou menor que o limite de tamanho especificado para esta propriedade, o servidor proxy gerará um cabeçalho de comprimento de conteúdo para a resposta. Se a resposta em partes exceder o limite de tamanho especificado para esta propriedade, o proxy retornará uma mensagem de erro 500.
Informações | Valor |
---|---|
Tipo de D]ados | Número inteiro |
Padrão | 100000 byes |
http.odcUpdateTimeout
Especifica o período de tempo, em segundos, que o servidor proxy HTTP deverá aguardar durante a inicialização do servidor antes de rotear as informações. O servidor proxy aguarda o número especificado de segundos antes de ligar suas portas.
Essa propriedade customizada pode ser utilizada para configurar um atraso na inicialização (antes da ligação das portas HTTP/HTTPS) durante um período de tempo para permitir a propagação das informações de roteamento. Se você configurar o valor como 300, o servidor proxy aguardará 300 segundos para permitir tempo de propagação das informações de roteamento para o servidor proxy. Se as informações de roteamento forem propagadas para o servidor proxy antes de 300 segundos, a inicialização do servidor será retomada.
Informações | Valor |
---|---|
Tipo de D]ados | Sequência de Caracteres |
Padrão | 150 |
http.pmiTimerInterval
Especifica o intervalo de tempo estimado, em milissegundos, após o qual as estatísticas do PMI são registradas no servidor proxy.

Informações | Valor |
---|---|
Tipo de D]ados | Inteiro |
Padrão | 100 |
http.routing.sendReverseProxyNameInHost
Especifica se o cabeçalho do host será novamente criado para o conteúdo que não esteja em um servidor de conteúdos do WebSphere Application Server.
As opções para essa propriedade são true ou false e não fazem distinção entre maiúsculas e minúsculas. Se o valor dessa propriedade for false, o cabeçalho do host será regravado como o host do servidor de destino. Se o valor dessa propriedade for true, o cabeçalho do host não será regravado.
Informações | Valor |
---|---|
Tipo de D]ados | Booleano |
Padrão | falso |
http.virtual.port.map
Especifica as informações de mapeamento de porta do servidor que o servidor backend usa para enviar respostas novamente para as portas corretas do Web site externo.
Quando as informações de mapeamento de porta são configuradas em um balanceador de carga na frente do servidor proxy, o servidor proxy pode não ser capaz de encaminhar as informações de porta corretas do Web site externo para o servidor backend, pois o número da porta do Web site externo é provavelmente diferente do plug-in de servidor da Web ou servidor proxy que atende a porta. Você pode usar essa propriedade customizada para corrigir as informações da porta antes que o servidor proxy as transmita para o servidor backend.
Nome: http.virtual.port.map Valor: 20080:80;20443:443
Informações | Valor |
---|---|
Tipo de D]ados | Valor de cadeia dos pares de mapeamento de porta separados por ponto e vírgula |
Padrão | none |
HTTPProxyAdvisorMethodName
Especifica o nome do método HTTP, que é normalmente HEAD, GET para os métodos usados. O nome do método HTTP também é o conjunto de método do orientador no balanceador de carga frontend. Esta propriedade customizada permite que o proxy corresponda aos pedidos recebidos e determine se os pedidos são provenientes do balanceador de carga ou não.
Informações | Valor |
---|---|
Tipo de D]ados | Valor de cadeia (nome do método HTTP, como GET ou READ) |
Padrão | none |
HTTPProxyAdvisorStartupDelay
Especifica o atraso de inicialização do Orientador HTTP em segundos. O valor padrão é 0 segundos.
Se a hora de início do proxy atual for menor que o valor definido na propriedade customizada HTTPProxyAdvisorStartupDelay, um código de erro HTTP 503 será retornado diretamente a partir do servidor proxy para informar ao balanceador de carga que os servidores proxy/backend não estão prontos para atender aos pedidos HTTP.
Se a hora de início do proxy atual for maior que o valor definido na propriedade customizada HTTPProxyAdvisorStartupDelay, o proxy encaminhará o pedido do orientador para o backend e retornará a resposta para o balanceador de carga frontend. Baseado no código de status retornado a partir do servidor backend, o balanceador de carga frontend determina se o(s) servidor(es) proxy/backend estão prontos para atender aos pedidos.
Se o proxy for encerrado, o servidor proxy retornará um código de erro 503 para os pedidos do orientador. Esse código de erro informa ao balanceador de carga que o proxy e os servidores backend não conseguem atender mais pedidos e que o balanceador de carga frontend precisa parar de enviar pedidos para este servidor proxy.
Informações | Valor |
---|---|
Tipo de D]ados | Inteiro (tempo em segundos) |
Padrão | 0 |
HTTPProxyAdvisorURI
Especifica uma cadeia de URI completa. Este também é o conjunto de URI do orientador no balanceador de carga frontend. Um aplicativo no servidor backend deve ser configurado para responder a este URI de pedido. Esta propriedade customizada permite que o proxy corresponda aos pedidos recebidos e determine se os pedidos são provenientes do balanceador de carga ou não.
Informações | Valor |
---|---|
Tipo de D]ados | Valor de cadeia (URI completa) |
Padrão | none |
HTTPProxyAdvisorUserAgent
Especifica o nome do agente do usuário do balanceador de carga frontend. Esta propriedade customizada permite que o proxy corresponda aos pedidos recebidos e determine se os pedidos são provenientes do balanceador de carga ou não.
Informações | Valor |
---|---|
Tipo de D]ados | Valor de cadeia (Valor do cabeçalho do Agente de Usuário HTTP) |
Padrão | none |
HTTPSustainedHighVolumeLogging
Essa propriedade customizada pode ser configurada no painel
.LBIPAddr
Especifica uma lista de endereços IP separados por ponto e vírgula. Esta propriedade customizada permite que o proxy corresponda aos pedidos recebidos e determine se os pedidos são provenientes do balanceador de carga ou não.
Informações | Valor |
---|---|
Tipo de D]ados | Valor de cadeia (endereços IP separados por ponto e vírgula) |
Padrão | none |
localOutboundTCPAddress
Especifica a interface do host que é dedicada ao tráfego de HTTP. Essa propriedade determina a interface que é utilizada para estabelecer as conexões HTTP de saída com o contêiner HTTP.
Informações | Valor |
---|---|
Tipo de D]ados | Sequência de Caracteres |
Padrão | * |
normalize.redirect.URL
Quando configurada como true, a URI especificada em uma regra de rota de redirecionamento do servidor Proxy será normalizada, a barra ('/') será removida. Para um valor false, a URI não será alterada. O valor padrão é configurado como true.