我在端口80上有一个apache作为此设置的代理:
ProxyPass /myapp http://domain.com:8080/myapp
在端口8080上运行的是glassfish 4.0服务器。
我想使用?faces-redirect = true函数(Post/Redirect/Get pattern),在提交表单后始终查看正确的URL。 (或类似的东西)。
点击
上的按钮后domain.com/myapp/page.xhtml
我想去
domain.com/myapp/page2.xhtml
但Java / JSF会将我重定向到domain.com: 8080 /myapp/page2.xhtml
我怎么说,重定向应该转到端口80上的domain.com/myapp/page2.xhtml?
答案 0 :(得分:0)
您应该同时使用具有相同参数的ProxyPass和ProxyPassReverse
ProxyPass /myapp http://domain.com:8080/myapp
ProxyPassReverse /myapp http://domain.com:8080/myapp