tomcatのserver.xmlについて以下のように設定しました。
xml
1<Connector port="8080" protocol="HTTP/1.1" 2 connectionTimeout="20000" 3 redirectPort="8443" /> 4<Connector port="8081" protocol="HTTP/1.1" 5 connectionTimeout="20000" 6 redirectPort="8444" /> 7 8<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> 9<Connector port="8010" protocol="AJP/1.3" redirectPort="8444" 10 proxyName="test1" 11 proxyPort="80" />
また、併せてapacheのproxy_ajp.confは以下のようにしてます。
xml
1ProxyPass /aaa/ ajp://localhost:8009/aaa/ 2ProxyPass /bbb/ ajp://localhost:8010/bbb/
このような設定を行って、
http://xxxxxxx/aaa/~とアクセスをするとhttp://xxxxxxx/aaa/~とURLに表示されますが。
http://xxxxxxx/bbb/~とアクセスをするとhttp://test1/bbb/~とURLは返されます。
これはproxyNameの設定によるものだと思っていますが、aaaもproxyNameに設定した値でURLを返却してほしいと思い以下のように設定しました。
xml
1<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" 2 proxyName="test2" 3 proxyPort="80" /> 4<Connector port="8010" protocol="AJP/1.3" redirectPort="8444" 5 proxyName="test1" 6 proxyPort="80" />
しかし、http://xxxxxxx/aaa/~とアクセスしてもhttp://xxxxxxx/aaa/~とURLは返却されてしまいます。
どうすればhttp://test2/aaa/~と返却されるでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。