0

2 つの ProxyPass ディレクティブがあります。

ProxyPass /client/ http://10.0.0.8:8080/client/
<Location /client/>
    RequestHeader edit X-GWT-Module-Base ^(.*)/client/(.*)$ $1/client/$2
</Location>

ProxyPass / http://10.0.0.8:8080/client/
<Location />
    RequestHeader edit X-GWT-Module-Base ^(.*)/(.*)$ $1/client/$2
</Location>

10.0.0.8ポート 8080 で Glassfish を実行しておりhttp://10.0.0.8:8080/client/、GWT ベースのアプリケーションへの URL です。Glassfish 側でエラーが発生した場合を除き、両方のプロキシは問題なく動作します。/client/ プロキシを経由すると、Glassfish 側で生成された実際のエラーが表示されます。/ プロキシを経由すると、「サーバーでエラー 500 呼び出しに失敗しました。サーバー ログを参照してください」しか表示されません。設定ProxyErrorOverride Offしてみましたがダメでした。

/ プロキシ経由でエラーが表示されないのはなぜですか?

4

1 に答える 1