ssl - 在 JHipster 中配置 SSL
问题描述
我目前正在尝试在我当前的 Jhipster 应用程序中实现 ssl。到目前为止,我已经使用 keytool -genkey -alias iroApp -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 生成了证书。
在 application-dev.yml 我更改了服务器选项:
server:
port: 8080
至:
server:
port: 8443
ssl:
key-store: keystore.p12
key-store-password: myPassword
keyStoreType: PKCS12
keyAlias: myApplicationName
在 proxy.conf.json 中:来自
{
"*": {
"target": "http://localhost:8080",
"secure": false,
"loglevel": "debug"
}
}
至
{
"*": {
"target": "http://localhost:8443",
"secure": true,
"loglevel": "debug"
}
}
在 webpack.dev.js 中,我将目标 ip 端口(从 8080 到 8443)和安全从 false 更改为 true。
当我进入页面时,我得到“无法访问此站点。本地主机意外关闭了连接。ERR_CONNECTION_CLOSED”
有什么我忘了做的吗?
谢谢
解决方案
您的密钥别名必须全部小写。如果别名中有大写字母,它会静默失败。您的配置中也缺少缩进,并且您不应该混合使用蛇形大小写和骆驼形大小写配置变量。
您的最终配置应如下所示:
server:
port: 8443
ssl:
key-store: keystore.p12
key-store-password: myPassword
key-store-type: PKCS12
key-alias: myapplicationname
这是最近在生成器代码中报告并修复的(问题链接)
推荐阅读
- java - 尝试通过条件语句返回整数值会导致错误
- wordpress - 在 WordPress 中生成动态链接
- python - 根据另一列和唯一标识符在 DataFrame 中创建新列
- angular - 附加后动态更改角度材质覆盖位置
- r - 如何使用 ggplot2 将自定义边缘颜色添加到气泡图
- java - 有没有办法对java代码进行逆向工程?
- angular - 角度材料 - 树视图 - 超出最大调用堆栈大小
- excel - 基于多个条件的查找行号 - Excel
- swift - Swift:无法推断通用参数“T”
- azure-application-insights - 如何使用 Asp.Net-Core HealthChecks 设置 Application Insights