EdgeADC
Um Guia de Administração do Edgenexus ADC
×
Menu

Protocolo

A seção Protocolo é usada para definir as muitas configurações avançadas para o protocolo HTTP.
Servidor muito ocupado
Suponha que você tenha limitado as Max Connections a seus Servidores Reais; você pode optar por apresentar uma página web amigável uma vez que este limite tenha sido atingido.
·     Crie uma página web simples com sua mensagem. Você pode incluir links externos para objetos em outros servidores e sites da web. Alternativamente, se você quiser ter imagens em sua página da web, então use imagens codificadas na base64 em linha
·     Procure seu arquivo HTM(L) recém-criado para a página web
·     Clique em Upload
·     Se você deseja visualizar a página, você pode fazê-lo com o link Clique aqui
Encaminhado para
Forwarded For é o padrão de fato para identificar o endereço IP de origem de um cliente conectado a um servidor web através de equilibradores de carga Layer- 7 e servidores proxy.
Encaminhado - Para saída
Opção
Descrição
Desligado
O ADC não altera o cabeçalho Forwarded-For.
Adicionar endereço e porto
Esta escolha anexará o endereço IP e a porta, do dispositivo ou cliente conectado ao ADC, ao cabeçalho Forwarded-For.
Adicionar endereço
Esta escolha anexará o endereço IP, do dispositivo ou cliente conectado ao ADC, ao cabeçalho Forwarded-For.
Substituir Endereço e Porto
Esta escolha substituirá o valor do cabeçalho Forwarded-For pelo endereço IP e porta do dispositivo ou cliente conectado ao ADC.
Substituir endereço
Esta escolha substituirá o valor do cabeçalho Forwarded-For pelo endereço IP do dispositivo ou cliente conectado ao ADC.
Cabeçalho de Forwarded-For
Este campo permite que você especifique o nome dado ao cabeçalho Forwarded-For. Tipicamente, este é "X-Forwarded-For", mas pode ser alterado para alguns ambientes.
Logging avançado para IIS - Logging personalizado
Você pode obter o X-Forwarded-For information instalando o aplicativo IIS Advanced Log 64-bit. Uma vez baixado, crie um campo de logon personalizado chamado X-Forwarded-For com as configurações abaixo.
Selecione Default da lista Tipo de Fonte da lista Categoria, selecione Request Header na caixa Source Name e digite X-Forwarded-For.
HTTP://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging
Mudanças no Apache HTTPd.conf
Você vai querer fazer várias mudanças no formato padrão para registrar o endereço IP X-Forwarded-For do cliente ou o endereço IP real do cliente se o cabeçalho X-Forwarded-For não existir.
Essas mudanças estão abaixo:
Tipo
Valor
LogFormat:
"%h %l %u %t "%r" %>s %b "%b" "% (Refrigerador)i" "\Combinado de "% (Usuário-Agente)".
LogFormat:
"%{X-Forwarded-For}i %l %u %t "%r" %>s %b {Referer}i "\Conjunto de Proxy de "% (Usuário-Agente)i" Se X- Encaminhado-Para "^.*...*...*" Encaminhado
CustomLog:
"logs/access_log" combined env=!forwarded
CustomLog:
proxy "logs/access_log" env=forwarded
Este formato aproveita o suporte incorporado do Apache para o registro condicional baseado em variáveis ambientais.
·     A linha 1 é a seqüência padrão combinada de log formatada a partir do padrão.
·     A linha 2 substitui o campo %h (host remoto) pelo(s) valor(es) tirado(s) do cabeçalho X-Forwarded-For e define o nome deste padrão de arquivo de log como "proxy".
·     A linha 3 é uma configuração para a variável de ambiente "encaminhada" que contém uma expressão regular frouxa que corresponde a um endereço IP, o que é ok neste caso, já que nos preocupamos mais se existe um endereço IP no cabeçalho X-Forwarded-For.
·     Além disso, a linha 3 poderia ser lida como: "Se houver um valor X-Forwarded-For, use-o".
·     As linhas 4 e 5 dizem ao Apache qual padrão de tronco a ser utilizado. Se um valor X-Forwarded-For existe, use o padrão "proxy", ou use o padrão "combinado" para o pedido. Para a legibilidade, as linhas 4 e 5 não aproveitam o recurso de registro de logs rotativos (encanados) do Apache, mas assumimos que quase todos o utilizam.
Estas mudanças resultarão no registro de um endereço IP para cada pedido.
Configurações de Compressão HTTP
A compressão é uma característica de aceleração e está habilitada para cada Serviço na página de Serviços IP.
AVISO - Tome extremo cuidado ao ajustar essas configurações, pois configurações inadequadas podem afetar negativamente o desempenho do ADC
Opção
Descrição
Memória de rosca inicial [KB]
Este valor é a quantidade de memória que cada pedido recebido pelo ADC pode inicialmente alocar. Para um desempenho mais eficiente, este valor deve ser definido para um valor que exceda o maior arquivo HTML não comprimido que os servidores web provavelmente irão enviar.
Memória máxima de rosca [KB]
Este valor é a quantidade máxima de memória que o ADC alocará em um pedido. Para um desempenho máximo, o ADC normalmente armazena e comprime todo o conteúdo na memória. Se um arquivo de conteúdo excepcionalmente grande exceder esta quantidade for processado, o ADC gravará em disco e comprimirá os dados lá.
Memória de Incremento [KB]
Este valor define a quantidade de memória adicionada à Alocação Inicial de Memória de Rosca quando mais é necessário. A configuração padrão é zero. Isto significa que o ADC duplicará a alocação quando os dados excederem a alocação atual (por exemplo, 128Kb, depois 256Kb, depois 512Kb, etc.) até o limite estabelecido pelo uso máximo de memória por thread. Isto é eficiente quando a maioria das páginas tem um tamanho consistente, mas ocasionalmente há arquivos maiores. (por exemplo, a maioria das páginas são de 128Kb ou menos, mas ocasionalmente há respostas de 1Mb de tamanho). No cenário onde há arquivos de grande tamanho variável, é mais eficiente definir um incremento linear de um tamanho significativo (por exemplo, as respostas são de 2Mb a 10Mb de tamanho, um ajuste inicial de 1Mb com incrementos de 1Mb seria mais eficiente).
Tamanho Mínimo de Compressão
[Bytes]
Este valor é o tamanho, em bytes, sob o qual o ADC não tentará comprimir. Isto é útil porque qualquer coisa muito abaixo de 200 bytes não comprime bem e pode até crescer em tamanho devido às despesas gerais dos cabeçotes de compressão.
Modo Seguro
Assinale esta opção para evitar que o ADC aplique compressão em folhas de estilo de JavaScript. A razão para isso é que, embora a ADC esteja ciente de quais navegadores individuais podem lidar com conteúdo comprimido, alguns outros servidores proxy, embora afirmem estar em conformidade com HTTP/1.1, não conseguem transportar corretamente as folhas de estilo compactadas e o JavaScript. Se estiverem ocorrendo problemas com folhas de estilo ou JavaScript através de um servidor proxy, então use esta opção para desativar a compressão destes tipos. Entretanto, isto reduzirá a quantidade total de compressão de conteúdo.
Desativar Compressão
Assinale isto para impedir que o ADC comprima qualquer resposta.
Comprima Enquanto Você Vai
ON - Use Compress as You Go nesta página. Isto comprime cada bloco de dados recebidos do servidor em um pedaço discreto que é totalmente descompactável.
OFF - Não use Compress as You Go on this page.
By Page Request - Use Compress as You Go by page request.
Exclusões de Compressão Global
Qualquer página com a extensão adicionada na lista de exclusão não será comprimida.
·     Digite o nome do arquivo individual.
·     Clique em atualizar.
·     Se você deseja adicionar um tipo de arquivo, simplesmente digite "*.css" para que todas as folhas de estilo em cascata sejam excluídas.
·     Cada arquivo ou tipo de arquivo deve ser adicionado em uma nova linha.