具有Tomcat和Session id问题的Apache反向代理

时间:2013-05-22 20:09:24

标签: tomcat apache2 ubuntu-12.04 reverse-proxy

我在Apache作为反向代理和tomcat的环境中遇到cookie路径重定向问题。

当我在8080上访问它时,我能够登录到该应用程序并使用它。http://abc.com:8080/abc/

如果我在80上访问同一个应用程序http://demo.abc.com 我进入登录页面,我可以登录。登录后。我点击应用程序中的各个链接,然后再次将我重定向到LOGIN页面。所以我在我的配置中添加了代理反向cookie路径,如下所示。现在登录后,当我点击任何应用程序链接时。我得此网页有重定向循环我登录后

        ServerAdmin webmaster @ localhost

    ServerName demo.abc.com



    RewriteEngine  on
    RewriteRule ^abc$ abc/ [R]

    <Proxy *>
            Order deny,allow
            Allow from all
    </Proxy>

     ProxyPass /abc/resources http://abc.com:8080/abc/resources/

    ProxyPassReverse /abc/resources http://abc.com:8080/abc/resources/


    ProxyPass / http://abc.com:8080/abc/

    ProxyPassReverse /  http://abc.com:8080/abc/

    ProxyPassReverseCookieDomain abc.com demo.abc.com

    ProxyPassReverseCookiePath /abc /

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

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

非常感谢任何帮助。

0 个答案:

没有答案