【问题标题】:Change Grails 3 URL to HTTPS将 Grails 3 URL 更改为 HTTPS
【发布时间】:2018-05-10 15:59:17
【问题描述】:

我在我的 Grails 3.3 应用程序中设置了 SSL,如下所示,它可以正常工作。

environments:
    development:
        server:
                port: 8443
                ssl:
                  enabled: true
                  key-store: './localkeystore'
                  key-store-password: 'localonly'
                  key-password: 'localonly'

但是,我必须在浏览器中手动将 URL 更改为 https。我正在使用 IntelliJ IDEA 通过 Gradle bootRun 命令在本地部署。部署日志将部署时的 URL 显示为不安全。如何将此 URL 更改为 https?

Grails 应用程序在http://localhost:8080/application 中运行 环境:发展

【问题讨论】:

    标签: grails https


    【解决方案1】:

    如果您使用 Gradle bootRun 命令运行应用程序:

    打开build.gradle 文件并在其中添加以下配置:

    bootRun {
        systemProperty 'server.port', '8443'
        systemProperty 'server.ssl.enabled', 'true'
        systemProperty 'server.ssl.key-store', './localkeystore'
        systemProperty 'server.ssl.key-store-password', 'localonly'
        systemProperty 'server.ssl.key-password', 'localonly'   
    }
    

    希望对你有所帮助。

    【讨论】:

      【解决方案2】:

      编辑 grails 应用程序的运行配置并将-https 选项添加到命令行。 应该是:grails run-app -https ...

      【讨论】:

      • 我正在使用 Gradle bootRun 命令而不是 grails run-app 运行应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 2023-03-21
      • 1970-01-01
      相关资源
      最近更新 更多