
He configurado un proxy inverso en la LAN de mi lugar de trabajo para que se pueda acceder a varios sitios desde fuera de nuestra LAN. He incluido mod-proxy-HTML, por lo que maneja la reescritura de URL en el HTML devuelto.
Sin embargo, Firefox y Chromium se quejan de un problema de codificación.
Si edito la network.http.accept-encoding
opción de Firefox y elimino la predeterminada gzip;deflate
; entonces el sitio se ve bien.
Respuesta1
Configurando Apache así:
SetOutputFilter INFLATE;proxy-html;DEFLATE
resolvió mi problema.
Respuesta2
Intente deshabilitarlo mod_deflate
en su configuración de Apache.
Respuesta3
Utilizar esta:
ProxyHTMLCharsetOut *
*ProxyHTMLCharsetOut Sintaxis ProxyHTMLCharsetOut nombre Esto selecciona una codificación para la salida mod_proxy_html. Normalmente no debería usarse, ya que cualquier cambio del UTF-8 predeterminado (Unicode, como lo usa internamente libxml2) impondrá una sobrecarga de procesamiento adicional. El token especial ProxyHTMLCharsetOut * generará una salida utilizando la misma codificación que la entrada.*