4 votes

Comment configurer mod-proxy-HTML sans obtenir d'erreurs d'encodage du contenu ?

J'ai mis en place un reverse proxy sur le LAN de mon lieu de travail afin que plusieurs sites soient accessibles depuis l'extérieur de notre LAN. J'ai inclus le mod-proxy-HTML, afin qu'il gère la réécriture des URL dans le HTML retourné.

Cependant Firefox et Chromium se plaignent d'un problème d'encodage.

Si je modifie le network.http.accept-encoding de Firefox et supprimer l'option par défaut gzip;deflate ; ensuite, le site semble correct.

6voto

Flipster Points 271

Configurer Apache comme suit :

SetOutputFilter INFLATE;proxy-html;DEFLATE

a résolu mon problème.

1voto

phlatfish Points 1

Essayez de désactiver mod_deflate dans votre configuration Apache.

0voto

Davide Consonni Points 101

Utilisez ceci :

ProxyHTMLCharsetOut *

* Syntaxe ProxyHTMLCharsetOut nom Ceci sélectionne un encodage pour la sortie de mod_proxy_html. Il ne devrait normalement pas être utilisé, car tout changement par rapport à l'encodage par défaut UTF-8 (Unicode - tel qu'utilisé en interne par libxml2) imposera un surcoût de traitement supplémentaire. Le jeton spécial ProxyHTMLCharsetOut * génère une sortie utilisant le même encodage que l'entrée.*

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X