0

すべてのリクエストを Tomcat に転送するように Apache HTTP サーバーをセットアップしました。つまり、proxy_ajp.conf は次のようになります。

ProxyPass / ajp://localhost:8009/

ここで、Tomcat はポート 8009 でリッスンしています。これは、サーバー上の squirrelmail (つまり Web メール) にアクセスしようとする場合を除いて、うまくいきます。/webmail/ へのリクエスト以外のすべてのリクエストを Tomcat に転送する方法はありますか?

助けてくれてありがとう。

4

1 に答える 1

1

これは実際にはサーバーフォールトのような質問ですが、はい、できます。

次のような RewriteRule を使用する必要があります。

RewriteEngine On
RewriteCond REQUEST_URI !^/webmail.*
RewriteRule / /tomcat/

<Location /tomcat>
     ProxyPass ajp://localhost:8099/
</Location>
于 2010-08-31T02:25:31.443 に答える