私は次の設定をしています:
- アプリ - Tomcat 6.0.16 で実行されている Magnolia サイト
- ISAPI - Tomcat コネクタ isapi_redirect-1.2.28
- Web サーバー - IIS 7
- ホスト OS - Windows 2008
保護されている Magnolia 管理部分にアクセスしようとするまで、すべて正常に動作します。Tomcat は HTTP 401 ステータス コードを応答本文として認証フォームとともに返し、実際のセットアップがあるローカル マシンからアクセスすると正常に動作します。
しかし、別のホストから管理部分に要求を出すとすぐに、IIS 7 によって提供されるネイティブ 401 応答ページを受け取ります。Magnolia ログイン ページの応答は IIS から抑制され、その静的 401 ファイルが代わりに提供されます。
404 応答でも同じことが起こります。ローカルでは tomcat 404 応答ページを受け取りますが、リモート クライアントは IIS 7 404 ページを受け取ります。
両方のケースで IIS 7 の動作が異なる理由はありますか?
isapi リダイレクタを確認したところ、リクエスト ホスト アドレスに関係なく、同じレスポンスが返されます。したがって、問題は IIS 7 にあると思いますが、どこを見ればよいかわかりません。
ありがとう