当前位置: 首页 > 知识库问答 >
问题:

在JHipster中配置SSL

越嘉树
2023-03-14

我目前正试图在我当前的Jhipster应用程序中实现ssl。到目前为止,我已经使用keytool-genkey-alias iroApp-storetype PKCS12-keyalg RSA-keysize 2048-keystore密钥库生成了一个证书。p12-有效期3650。

在application-dev.yml中,我更改了以下服务器选项:

server:
    port: 8080

致:

server:
    port: 8443
ssl:
    key-store: keystore.p12
    key-store-password: myPassword
    keyStoreType: PKCS12
    keyAlias: myApplicationName

代理。conf.json:From

{
"*": {
    "target": "http://localhost:8080",
    "secure": false,
    "loglevel": "debug"
}

}

{
"*": {
    "target": "http://localhost:8443",
    "secure": true,
    "loglevel": "debug"
}

}

在网页包中。dev.js i已将目标ip端口(从8080更改为8443)和安全端口从false更改为true。

当我在页面上输入我得到"此网站不能reached.localhost意外关闭连接。ERR_CONNECTION_CLOSED"

有什么事我忘了做吗?

非常感谢。

共有1个答案

庾鸿飞
2023-03-14

密钥别名必须全部为小写。如果别名中有大写字母,则会自动失败。您的配置中也缺少缩进,不应该混合使用snake-case和camelCase配置变量。

您的最终配置应该如下所示:

server:
    port: 8443
    ssl:
        key-store: keystore.p12
        key-store-password: myPassword
        key-store-type: PKCS12
        key-alias: myapplicationname

这是最近在生成器代码中报告和修复的(问题链接)

 类似资料:
  • 如何覆盖微服务项目中的Jhipster swagger配置以更改后端的 /api路径并相应地更新网关Swagger UI?

  • 如果有其他的方法来配置jHipster中的石英作业,请告诉我。或者,如果jHipster为调度程序工作提供了开箱即用的功能,那就太好了。 石英作业依赖关系

  • 我使用jhipster版本7.6.0,这是我的CacheConfiguration类。 以下是redisson的依赖关系: 这是我的应用程序dev.yml: 一切都是由jHipster生成的,在安装redis 3.2.100版后,我遇到了以下异常: 顺便说一下,项目正在成功编译。 提前感谢您的帮助!

  • 我有Spring Boot(后端)应用程序,它在Tomcat(端口8080)和Angular应用程序(前端)(端口4200)上运行。 前端从后端使用rest API。如何使用带有SSL的Ngin x保护我的应用程序? 我听说我可以在nginx中将我的Spring Boot配置为反向代理,然后用SSL保护它,但我不知道怎么做。

  • 我有一个JHipster网关和微服务,目前配置为通过KeyCloak使用OAuth/OIDC。目前,所有资源都可供经过身份验证的用户使用。我希望使用keycloak中可用的细粒度安全性(启用对JHipster微服务客户机id的授权),通过资源id(如keycloak文档中所引用的)https://www.keycloak.org/docs/latest/authorization_services