Tomcat Apache端口80端口8080



我有一个vps,它运行tomcat 8.0.23和apache httpd服务器。在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,一切都很好

谢谢你读到这一切。如果有人能帮我弄清楚

,我会很高兴

您可能需要一个ProxyPassReverseCookieDomain,因为您正在域和localhost之间进行转发。–Joachim Isaksson 3小时前

最新更新