具有额外的根目录名称的httpd反向代理重定向

时间:2019-06-14 19:20:34

标签: apache redirect spring-security wildfly

我在启用了Apache httpd反向代理的Wildfly网站上部署了一次名为testDom-0.1的网站大战。成功登录后,spring安全中的默认成功URL为“ / booking”,但浏览器始终会得到“ testDom-0.1 / booking”,然后抱怨404错误,如果手动将URL更改为/ booking,则可以访问该页面没问题。

http.formLogin()
.loginPage("/denglu").permitAll()
.defaultSuccessUrl("/booking",true)

<VirtualHost *:80>
        ProxyRequests off
        ProxyPreserveHost On

        ProxyPass / http://127.0.0.1:8080/testDom-0.1/
        ProxyPassReverse / http://127.0.0.1:8080/testDom-0.1/
        ProxyPassReverseCookiePath /testDom-0.1 /

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

期望的返回URL应该是localhost / booking而不是localhost / testDom-0.1 / booking

0 个答案:

没有答案