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.

  1. No console administrativo, expanda Servidores > Tipos de Servidor > Servidores Proxy WebSphere > nome_do_servidor_proxy para abrir a guia de configuração do servidor.
  2. Expanda Configurações do Servidor Proxy HTTP e clique em Configurações de Proxy.
  3. Em Propriedades Adicionais, clique em Propriedades Customizadas > Novo.
  4. 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.
  5. Clique em Aplicar ou em OK.
  6. Clique em Salvar na barra de tarefas do console para salvar suas alterações na configuração.
  7. Reinicie o servidor.

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.

Evitar Problemas Evitar Problemas: A regra de regravação de junção substitui o valor especificado para essa propriedade customizada. gotcha
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.

Importante: O processo de armazenamento em buffer pode melhorar o desempenho do servidor proxy, porém, ele pode causar tempos limites de conexão do lado do cliente para alguns aplicativos de pulsação.

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.

Evitar Problemas Evitar Problemas: Especificar um valor menor do que o padrão de 100 milissegundos pode impactar o desempenho do servidor proxy porque o proxy precisa verificar a hora atual com mais frequência.gotcha
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.

Por exemplo, se o servidor proxy ou o plug-in de servidor da Web estiver atendendo nas portas 20080 e 20443, mas as portas do Web site externo forem 80 e 443, configurar a seguinte propriedade customizada para o servidor proxy permitirá que ele forneça as informações de porta corretas para o servidor backend. O servidor backend pode enviar respostas para as portas corretas do Web site externo.
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.

Quando o proxy receber um pedido, ele tentará corresponder ao pedido em relação às propriedades customizadas (LBIPAddr, HTTPProxyAdvisorURI, HTTPProxyAdvisorURI, HTTPProxyAdvisorStartupDelay) se elas forem definidas.
Nota: Não é necessário definir todas essas propriedades customizadas.
Se todas essas propriedades customizadas forem correspondidas, o pedido será considerado o pedido do orientador a partir do balanceador de carga frontend.

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 Servidores proxy do WebSphere > Nome do Servidor Proxy > Configurações do Servidor Proxy HTTP > Configurações de proxy > Propriedades customizadas.

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.


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjpx_siphttpcustprops
Nome do arquivo: rjpx_siphttpcustprops.html