Grails重定向与反向代理

时间:2012-05-29 12:06:05

标签: grails redirect reverse-proxy

我们开发了一个使用重定向的Grails应用程序。 由于外部原因,我们最近使用反向代理,将一些流量分割到域: 从: demo1.company.local(服务器本身)

要: tomcat.company.local(适用于所有java应用程序,包括我们的grails应用程序) lotus.company.local(适用于所有Domino应用程序)

由于tomcat仅在demo1服务器上的hosts文件中配置,因此当我从其他任何地方访问应用程序时,重定向都不起作用,而不是demo1服务器本身。

我尝试使用Grails的redirect()中的“绝对”和/或“base”参数来解决这个问题,但是如果我理解正确的话,这只是Grails 2+而我们使用的是Grails 1.3.4。

是否有其他方法可以重定向到指定的主机? 我滥用了什么吗?

谢谢, BRAM

1 个答案:

答案 0 :(得分:1)

如果您在Config.groovy中定义grails.serverURL,则使用absolute:true的重定向将使用该值作为网址。