3

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

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

4

1 回答 1

2

您是否已将 Tomcat 配置为意识到它位于 https 反向代理之后的事实?您应该在 server.xml中的元素上设置scheme="https"和。secure="true"Connector

还要确保您的grails.serverURLinConfig.groovy是从客户的角度来看的完整 https URL。

于 2012-07-19T21:07:05.457 回答