我在tomcat中有两个应用程序在
中运行我在其他系统上运行apache http服务器http://192.168.0.100/
让我有一个公共IP连接到192.168.0.100服务器。 我想配置我的两个域指向http服务器。
我如何使用apache http服务器作为tomcat app的revrse代理?
<VirtualHost *:80>
ServerName one.app.com
<Location / >
ProxyPass http://192.168.0.101:8080/app1/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
</VirtualHost>
以上配置只是将我重定向到http://192.168.0.101:8080/app1/ :(
答案 0 :(得分:1)
试试这个:
<VirtualHost *:80>
ServerName one.app.com
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
ProxyPass /app1 http://192.168.0.101:8080/app1/
ProxyPassReverse /app1 http://192.168.0.101:8080/app1/
ProxyPass /app2 http://192.168.0.102:8080/app2/
ProxyPassReverse /app2 http://192.168.0.102:8080/app2/
</VirtualHost>