
職場の 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
これを使って:
プロキシHTMLCharsetOut *
*ProxyHTMLCharsetOut 構文 ProxyHTMLCharsetOut 名 これは、mod_proxy_html 出力のエンコードを選択します。デフォルトの UTF-8 (Unicode - libxml2 によって内部的に使用される) から変更すると、追加の処理オーバーヘッドが発生するため、通常は使用しないでください。特別なトークン ProxyHTMLCharsetOut * は、入力と同じエンコードを使用して出力を生成します。*