我在Tomcat7上部署了一个grails应用程序,并由Apache2公开。 grails应用程序以标准方式响应8080服务器,但在Apache2上,它通过https://
提供给用户除WebFlow控制器外,一切正常。当webflow重定向用户时,它将https://更改为http:// 我如何强制WebFlow使用https://?
答案 0 :(得分:2)
您是否已将Tomcat配置为知道它位于https反向代理后面?您应该在server.xml中的scheme="https"
元素上设置secure="true"
和Connector
。
另请确保grails.serverURL
中的Config.groovy
是客户端的完整https网址。