IIS7がTomcatエラー応答を返すようにする方法
-
03-07-2019 - |
質問
次の設定があります:
- アプリ-Tomcat 6.0.16で実行されているマグノリアサイト
- ISAPI-Tomcatコネクタisapi_redirect-1.2.28
- Webサーバー-IIS 7
- ホストOS-Windows 2008
保護されているMagnolia管理部分にアクセスしようとするまで、すべて正常に動作します。 Tomcatは、応答フォームとして認証フォームを含むHTTP 401ステータスコードを返し、実際のセットアップが行われているローカルマシンからアクセスすると正常に動作します。
しかし、別のホストから管理部分にリクエストを送信するとすぐに、IIS 7が提供するネイティブ401応答ページを受け取ります。Magnoliaログインページの応答はIISから抑制され、代わりに静的401ファイルが提供されます。 / p>
404応答でも同じことが起こります。ローカルでTomcat 404応答ページを受信しますが、リモートクライアントはIIS 7 404ページを受信します。
どちらの場合でもIIS 7の動作が異なる理由は何ですか?
isapiリダイレクタをチェックしましたが、リクエストホストアドレスに関係なく同一の応答を返します。したがって、問題はIIS 7にあると考えていますが、どこを見るべきかわかりません。
ありがとう
解決
web.configでcustom_errors = falseが必要な場合があります。
所属していません StackOverflow