Como configurar o mod-proxy-HTML sem obter erros de codificação de conteúdo

Como configurar o mod-proxy-HTML sem obter erros de codificação de conteúdo

Eu configurei um proxy reverso na LAN do meu local de trabalho para que vários sites possam ser acessados ​​de fora da nossa LAN. Incluí o mod-proxy-HTML, para que ele lide com a reescrita de URLs no HTML retornado.

No entanto, o Firefox e o Chromium reclamam de um problema de codificação.

Se eu editar a network.http.accept-encodingopção do Firefox e remover o padrão gzip;deflate; então o site parece ok.

Responder1

Configurando o Apache assim:

SetOutputFilter INFLATE;proxy-html;DEFLATE

resolveu meu problema.

Responder2

Tente desabilitar mod_deflatena configuração do Apache.

Responder3

Usa isto:

ProxyHTMLCharsetOut*

*ProxyHTMLCharsetOut Sintaxe ProxyHTMLCharsetOut name Isso seleciona uma codificação para a saída mod_proxy_html. Normalmente não deve ser usado, pois qualquer alteração do UTF-8 padrão (Unicode - usado internamente pela libxml2) imporá uma sobrecarga de processamento adicional. O token especial ProxyHTMLCharsetOut * gerará saída usando a mesma codificação da entrada.*

informação relacionada