0

同じマシン内の Apache と Tomcat サーバーに問題があります。仮想ホスト kb.domain を tomcat アプリ kb にリダイレクトしたい。

インターネットでいくつかの投稿を読みましたが、問題の解決策が見つかりません。

私の構成には 1 つの Apache サーバー ( http://domain) があり、同じマシンに 1 つの tomcat サーバー ( http://domain:8080) があります。私のApacheでは、次のkb.domain ように応答するVirtualHostをマップしました:

    <仮想ホスト *:80>
    サーバー名 kb.domain

    <場所 />
    プロキシパス http://192.168.200.3:8080/kb
    ProxyPassReverse http://192.168.200.3:8080/kb
    </場所>
    </仮想ホスト>

ブラウザから kb.domain url を呼び出すと、最後に余分な / が追加され、リダイレクト ループに入ります。

誰でも私を助けることができますか?

ありがとう

4

2 に答える 2

1

proxpass ディレクティブは次のようにする必要があります。

ProxyPass / http://192.168.200.3:8080/kb/
ProxyPassReverse / http://192.168.200.3:8080/kb/
于 2013-11-13T15:26:52.783 に答える