
LAN 외부에서 여러 사이트에 액세스할 수 있도록 직장 LAN에 역방향 프록시를 설정했습니다. mod-proxy-HTML을 포함시켰으므로 반환된 HTML에서 URL 재작성을 처리합니다.
그러나 Firefox와 Chromium은 인코딩 문제에 대해 불평합니다.
Firefox의 옵션 을 편집 network.http.accept-encoding
하고 기본값을 제거 하면 gzip;deflate
; 그러면 사이트가 괜찮아 보입니다.
답변1
다음과 같이 Apache를 구성합니다.
SetOutputFilter INFLATE;proxy-html;DEFLATE
내 문제를 해결했습니다.
답변2
mod_deflate
Apache 구성을 비활성화해 보십시오 .
답변3
이것을 사용하십시오:
ProxyHTMLCharsetOut *
*ProxyHTMLCharsetOut 구문 ProxyHTMLCharsetOut 이름 mod_proxy_html 출력에 대한 인코딩을 선택합니다. 기본 UTF-8(유니코드 - libxml2에서 내부적으로 사용됨)을 변경하면 추가 처리 오버헤드가 부과되므로 일반적으로 사용해서는 안 됩니다. 특수 토큰 ProxyHTMLCharsetOut *은 입력과 동일한 인코딩을 사용하여 출력을 생성합니다.*