Apache配置的第二个虚拟主机无法取到session数据的有关问题

Apache配置的第二个虚拟主机无法取到session数据的有关问题

Apache配置的第二个虚拟主机无法取到session数据的问题

环境:JDK1.5+TOMCAT5.5+APACHE2.2.4+mod_proxy_ajp

第一个主机一切正常,第二个主机可以打开页面,但用户登录后再返回页面时SESSION中保存的用户信息无法得到,httpd-vhosts.conf配置如下:

NameVirtualHost   *:80

<VirtualHost   *:80>

        ServerAdmin   aa@163.com

        DocumentRoot   “d:/webapps/aaa ”

        ServerName   www.aaa.com

        ServerAlias   www.aaa.com

        ErrorLog   logs/dummy-host2.aaa.com-error_log

        CustomLog   logs/dummy-host.aaa.com-access_log   common

        ProxyPass   /   ajp://127.0.0.1:8009/

        ProxyPassReverse   /   ajp://127.0.0.1:8009/

</VirtualHost>

<VirtualHost   *:80>

        ServerAdmin   bbb@163.com

        DocumentRoot   d:/webapps/bbb

        ServerName   www.bbb.com

        ServerAlias   www.bbb.com

        ErrorLog   logs/dummy-host2.bbb.com-error_log

        CustomLog   logs/dummy-host2.bbb.com-access_log   common

        ProxyPass   /   ajp://localhost:8009/bbb/

        ProxyPassReverse   /   ajp://localhost:8009/bbb/

</VirtualHost>

其中aaa为tomcat的根应用,bbb为另外一个就用,即以http://localhost:8080/bbb/访问。

请教高手我的哪个地方的配置有问题?



d




确认SESSIONID传过去了吗?




没有这方面经验,你只能先自己分析看看了,看看session是否取到了,每次传的jsessionid都是一个不(如果不是可能就是上一个被销毁了).




session不能跨域难道楼主不知道?




session默认是不能跨域,可以自己手工改造一下嘛

Apache配置的第二个虚拟主机无法取到session数据的有关问题

相关文章:

你感兴趣的文章:

标签云: