在WebFlow中强制https

时间:2012-07-19 16:41:52

标签: apache grails https tomcat7 spring-webflow

我在Tomcat7上部署了一个grails应用程序,并由Apache2公开。 grails应用程序以标准方式响应8080服务器,但在Apache2上,它通过https://

提供给用户

除WebFlow控制器外,一切正常。当webflow重定向用户时,它将https://更改为http:// 我如何强制WebFlow使用https://?

1 个答案:

答案 0 :(得分:2)

您是否已将Tomcat配置为知道它位于https反向代理后面?您应该在server.xml中的scheme="https"元素上设置secure="true"Connector

另请确保grails.serverURL中的Config.groovy是客户端的完整https网址。