3.0.0.M1如何在https连接上运行

时间:2015-02-03 15:57:17

标签: grails grails-3.0

尝试使用Grails 3.0.0.M1,已经发生了很多变化!

我将如何run-app --https以及如何以生产环境战的方式配置它?

非常感谢!

1 个答案:

答案 0 :(得分:4)

首先,如果考虑采取行动,Grails 3.0.0.M1 生产就绪。

Grails 3的主要变化包括:

  • 建立在Spring Boot之上
  • Gradle作为构建系统的介绍
  • 还有更多(与此问题无关)

要为Spring Boot应用设置SSL,必须将server.ssl.*设置添加到application.propertiesapplication.yml文件中。

在Grails 3中,它与application.yml下的grails-app/conf相对应。以下更改(作为示例)将是必需的:

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

中报告任何问题/问题/改进,Grails社区将非常高兴