none
IIS7.0のurl rewriteモジュール2.0は、isapi_redirect.dllと併用できるか RRS feed

  • 質問

  • IIS7.0がisapi_redirect.dllでTOMCAT6.0と連携する環境で、IIS側でリクエストURLをTOMCAT側のURLに書き換えたいと試みたが、isapi_redirect側のエラーで、リライトがうまく実行されないようです。

    両者は併用できるでしょうか。

     IISAPI_Redirect側のエラーログ:

    HttpFilterProc::jk_isapi_plugin.c(770): check [/????/?????] is points to the web-inf directory
    HttpFilterProc::jk_isapi_plugin.c(853): [/?????/?????] is not a servlet url


    2012年7月6日 14:28

回答

  • nakanakahebei さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    回答となる情報が集まりにくいようですので、私のほうでも質問に役立つ情報がないか探してみましたが
    私が調べてみた限りでは、url rewrite module 2.0 とTomcat 6.0 でnakanakahebei さんの質問と同様の問題を見つけることはできませんでした。
    質問ではIISAPI_Redirect側のエラーログの内容を書いていただきましたが、IIS のエラーログも確認してみるとなにか手がかりがあるのではないかと思います。

    質問の事象に関連があるかどうかわからないのですが、IIS7.0 ではISAPI フィルターのHttpFilterProc 機能に関する修正プログラムがありますので、参考までにご紹介します。

    (参考情報)
    ・IIS7.0 のインストールと構成> URL 書き換えモジュールの使用:
    http://technet.microsoft.com/ja-jp/library/dd939109

    ・FIX: You cannot use an ISAPI filter to change the uri-stem field or the cs-user field in an IIS 7.0 log:
    http://support.microsoft.com/kb/956120/en-us

    ・FIX は、[uri stem] フィールドまたは cs ユーザーのフィールドでは、IIS 7.0 のログを変更するには、ISAPI フィルター使用できません。:
    http://support.microsoft.com/kb/956120/ja


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    • 回答としてマーク 星 睦美 2012年7月24日 6:47
    2012年7月13日 8:23

すべての返信

  • nakanakahebei さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    回答となる情報が集まりにくいようですので、私のほうでも質問に役立つ情報がないか探してみましたが
    私が調べてみた限りでは、url rewrite module 2.0 とTomcat 6.0 でnakanakahebei さんの質問と同様の問題を見つけることはできませんでした。
    質問ではIISAPI_Redirect側のエラーログの内容を書いていただきましたが、IIS のエラーログも確認してみるとなにか手がかりがあるのではないかと思います。

    質問の事象に関連があるかどうかわからないのですが、IIS7.0 ではISAPI フィルターのHttpFilterProc 機能に関する修正プログラムがありますので、参考までにご紹介します。

    (参考情報)
    ・IIS7.0 のインストールと構成> URL 書き換えモジュールの使用:
    http://technet.microsoft.com/ja-jp/library/dd939109

    ・FIX: You cannot use an ISAPI filter to change the uri-stem field or the cs-user field in an IIS 7.0 log:
    http://support.microsoft.com/kb/956120/en-us

    ・FIX は、[uri stem] フィールドまたは cs ユーザーのフィールドでは、IIS 7.0 のログを変更するには、ISAPI フィルター使用できません。:
    http://support.microsoft.com/kb/956120/ja


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    • 回答としてマーク 星 睦美 2012年7月24日 6:47
    2012年7月13日 8:23
  • 星様

    回答ありがとうございます。

    本件は、IIS運用の仕方に問題があると周囲から言われています。

    isapi_redirectでTomcatにリダイレクトした以上、IIS側のモジュールの動作が期待出来ないと見えているので、いったんIIS側の機能を諦めて、代わりにTomcat側のフィルタなり、モジュールなりを考えています。


    2012年7月22日 15:03
  • 状況をお知らせいただきありがとうございます。

    事例としてTechNet フォーラムで情報を探している方に参考していただきたいと思いますので
    私のほうで[回答としてマーク]をさせていただきました。
    よろしければ今後、nakanakahebei さんが解決した方法などをお知らせいただけるとフォーラムに役立つと思います。

    それでは、これからもTechNet フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2012年7月24日 6:54