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.propertiesapplication.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 社区将非常高兴