将Grails3URL更改为HTTPS
我在Grails3.3应用程序中设置了SSL,如下所示,它可以正常工作将Grails3URL更改为HTTPS,grails,https,Grails,Https,我在Grails3.3应用程序中设置了SSL,如下所示,它可以正常工作 environments: development: server: port: 8443 ssl: enabled: true key-store: './localkeystore' key-store-password: 'l
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应用程序在中运行
环境:发展
编辑grails应用程序的运行配置,并将
-https
选项添加到命令行。
如果您使用Gradle bootRun命令运行应用程序,则它将是:
grails run app-https…
:
打开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'
}
希望这对您有所帮助。我使用Gradle bootRun命令而不是grails run应用程序运行应用程序。