【发布时间】:2015-12-04 05:10:48
【问题描述】:
我在 BuildConfig.groovy 中有如下配置:grails.server.port.https = 8443
但是,在部署我的应用程序(我使用 AWS OpsWorks)时,grails 不会侦听此端口。当 grails 应用程序完成加载时,我看到以下消息:
Sep 08, 2015 1:24:20 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Sep 08, 2015 1:24:20 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Sep 08, 2015 1:24:20 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 67150 ms
它告诉我应用程序正在侦听端口 8080 上的 http 请求,但我没有看到任何关于 https 的信息。我应该怎么做才能让我的 grails 应用接收 https 请求?
【问题讨论】:
-
你是怎么跑的?哪个 grails 版本?一种方法是运行
grails run-app -https -
我正在使用 prod war 构建并使用 Tomcat 部署到 Amazon 服务器。