0

Tomcat6で実行されている2つのWebアプリケーションがあります。現在、次の設定でmod_proxyを介してそれらの1つにアクセスできます...

<VirtualHost xxx.xxx.xxx.xxx:80>
     ServerAdmin email@email.com
     ServerName staging.domain.com

     ProxyPass /app1 http://localhost:8080/app1
     ProxyPassReverse /app1 http://localhost:8080/app1
</VirtualHost>

これで、 http: //staging.domain.com/app1からapp1にアクセスできます。同じ方法でapp2にアクセスできるようにしたい:http ://staging.domain.com/app2 。2番目のVirtualHostを構成しましたが、最初のVirtualHostのみが機能します。これは、単一のドメインで2つのWebアプリをプロキシすることさえ可能ですか?もしそうなら、ヒント、ヒント、トリックをいただければ幸いです。

4

1 に答える 1

2

ああ、あなたはすでにほとんどやっています: ProxyPass/ProxyPassReverse ステートメントを追加するだけです。

<VirtualHost xxx.xxx.xxx.xxx:80>
     ServerAdmin email@email.com
     ServerName staging.domain.com

     ProxyPass /app1 http://localhost:8080/app1
     ProxyPassReverse /app1 http://localhost:8080/app1

     ProxyPass /app2 http://localhost:8080/app2
     ProxyPassReverse /app2 http://localhost:8080/app2

     ProxyPass /app3 http://localhost:8080/app3
     ProxyPassReverse /app3 http://localhost:8080/app3
</VirtualHost>
于 2011-04-27T03:50:55.110 に答える