将 Grails 3 URL 更改为 HTTPS
Change Grails 3 URL to HTTPS
我在我的 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 application running at http://localhost:8080/application in
environment: development
为您的 grails 应用程序编辑 运行 配置,并将 -https
选项添加到命令行。
它将是:grails run-app -https ...
如果您是 运行 使用 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'
}
希望对您有所帮助。
我在我的 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 application running at http://localhost:8080/application in environment: development
为您的 grails 应用程序编辑 运行 配置,并将 -https
选项添加到命令行。
它将是:grails run-app -https ...
如果您是 运行 使用 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'
}
希望对您有所帮助。