繁体   English   中英

如何在apache代理后面使用jsf?faces-redirect = true

[英]How to use the jsf ?faces-redirect=true behind a apache proxy

我在端口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?

您应该同时具有相同参数的ProxyPass和ProxyPassReverse

ProxyPass /myapp http://domain.com:8080/myapp
ProxyPassReverse /myapp http://domain.com:8080/myapp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM