在JHipster中配置SSL
我目前正试图在我当前的Jhipster应用程序中实现ssl。 到目前为止,我已经使用keytool-genkey-alias iroApp-storetype PKCS12-keyalg RSA-keysize 2048-keystore keystore.p12-validity 3650生成了一个证书 在application-dev.yml中,我更改了以下服务器选项:在JHipster中配置SSL,ssl,webpack,https,jhipster,Ssl,Webpack,Https,Jhipster,我目前正试图在我当前的Jhipster应用程序中实现ssl。 到目前为止,我已经使用keytool-genkey-alias iroApp-storetype PKCS12-keyalg RSA-keysize 2048-keystore keystore.p12-validity 3650生成了一个证书 在application-dev.yml中,我更改了以下服务器选项: server: port: 8080 致: 在proxy.conf.json中: 从 } 到 } 在webpac
server:
port: 8080
致:
在proxy.conf.json中:
从
}
到
}
在webpack.dev.js中,我将目标ip端口(从8080更改为8443)和安全端口(从false更改为true)
当我在页面上输入时,我得到“无法访问此站点。localhost意外地关闭了连接。ERR\u connection\u closed”
有什么事我忘了做吗
谢谢您的密钥别名必须全部为小写。如果别名中有大写字母,则会自动失败。您的配置中也缺少缩进,不应该混合使用snake-case和camelCase配置变量 您的最终配置应该如下所示:
server:
port: 8443
ssl:
key-store: keystore.p12
key-store-password: myPassword
key-store-type: PKCS12
key-alias: myapplicationname
这是最近在生成器代码()中报告和修复的
{
"*": {
"target": "http://localhost:8080",
"secure": false,
"loglevel": "debug"
}
{
"*": {
"target": "http://localhost:8443",
"secure": true,
"loglevel": "debug"
}
server:
port: 8443
ssl:
key-store: keystore.p12
key-store-password: myPassword
key-store-type: PKCS12
key-alias: myapplicationname