3.0.0.M1 如何在 https 连接上 运行
3.0.0.M1 how to run on https connection
试用 Grails 3.0.0.M1,变化很大!
我将如何 run-app --https
以及如何为生产环境配置它 - war?
非常感谢!
首先,Grails 3.0.0.M1 尚未 生产就绪,如果考虑采取行动的话。
Grails 3 的主要变化包括:
- 建立在 Spring 引导之上
- 引入 Gradle 作为构建系统
- 还有很多(与本题无关)
为了为 Spring 启动应用程序设置 SSL,必须将 server.ssl.*
设置添加到 application.properties
或 application.yml
文件。
在 Grails 3 中,它将对应于 grails-app/conf
下的 application.yml
。需要进行以下更改(作为示例):
server:
port: 8443
ssl:
key-store: classpath:keystore.jks
key-store-password: secret
key-password: another-secret
相当于Configuring SSL in Spring Boot.
但是,目前文档有限,正在处理中。因此,让 Grails 3 继续酝酿直到它可以在生产环境中使用的 GA。
如果在 Grails JIRA
中报告任何 issues/problems/enhancement,Grails 社区将非常高兴
试用 Grails 3.0.0.M1,变化很大!
我将如何 run-app --https
以及如何为生产环境配置它 - war?
非常感谢!
首先,Grails 3.0.0.M1 尚未 生产就绪,如果考虑采取行动的话。
Grails 3 的主要变化包括:
- 建立在 Spring 引导之上
- 引入 Gradle 作为构建系统
- 还有很多(与本题无关)
为了为 Spring 启动应用程序设置 SSL,必须将 server.ssl.*
设置添加到 application.properties
或 application.yml
文件。
在 Grails 3 中,它将对应于 grails-app/conf
下的 application.yml
。需要进行以下更改(作为示例):
server:
port: 8443
ssl:
key-store: classpath:keystore.jks
key-store-password: secret
key-password: another-secret
相当于Configuring SSL in Spring Boot.
但是,目前文档有限,正在处理中。因此,让 Grails 3 继续酝酿直到它可以在生产环境中使用的 GA。
如果在 Grails JIRA
中报告任何 issues/problems/enhancement,Grails 社区将非常高兴