如何使用代理和虚拟主机将会话从apache2传递到tomcat7

时间:2015-09-01 15:23:04

标签: apache tomcat grails proxy virtualhost

我正在使用apache服务器发布在tomcat服务器上运行的grails应用程序。我正在使用子域发布app.My虚拟主机配置如下所示。

 <VirtualHost uxsurvey.abcd.com:80>
    ServerName uxsurvey.abcd.com
    ServerAlias *.uxsurvey.abcd.com
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    RewriteEngine on
    ProxyPass / http://abcd.com:8080/uxsurvey/
    ProxyPassReverse / http://abcd.com:8080/uxsurvey/
    ProxyPreserveHost On
    ProxyStatus On
        RewriteRule ^.*/uxsurvey/(.*)$ /$1 [P,L]

    <Location />
       Order allow,deny
      Allow from all
  </Location>
</VirtualHost>

uxsurvey.abcd.com工作正常,但问题是没有会话通过proxy.I尝试使用sickysession但它不起作用。请帮我提前解决问题thanx。

1 个答案:

答案 0 :(得分:0)

最后我得到了答案

 ProxyPassReverseCookiePath /uxsurvey/ http://abcd.com:8080/ 

适合我