Tomcat Apache端口80端口8080

时间:2016-03-26 06:33:14

标签: apache tomcat centos mod-proxy

我有一个运行tomcat 8.0.23和apache httpd服务器的vps。 在tomcat我有3个项目,可以通过以下名称调用它们:

/firstpro
/secondpro
/thirdpro

我有一个域名,可以称之为www.mydomain.com

现在我想做什么,如果请求来到www.mydomain.com我想转发到

my.vps.ip.address : 8080/firstpro

下面的代码是我的虚拟主机配置文件:

<VirtualHost *:80>
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    ProxyPreserveHost On
        ProxyPass /firstpro http://localhost:8080/firstpro
        ProxyPassReverse /firstpro http://localhost:8080/firstpro
</VirtualHost>

所以,当我在浏览器中输入时出现问题:

如果我去这个网址:www.mydomain.com我没有得到任何我的服务器为该会话自动生成的cookie 但如果我去网址:www / mydomain.com:8080 / firstpro一切正常

感谢阅读所有这些。如果有人能帮助我搞清楚,我会很高兴的

1 个答案:

答案 0 :(得分:0)

您可能需要ProxyPassReverseCookieDomain,因为您在域和localhost之间转发。 - Joachim Isaksson 3小时前