【问题标题】:how to configure jhipster with https如何使用 https 配置 jhipster
【发布时间】:2019-09-20 13:53:10
【问题描述】:

我想将 jhipster 配置为使用 https。

我在应用程序父文件夹中生成了一个证书。

我把它放在我的 yml 中:

   port: 443
    ssl:
        key-store: keystore.p12
        key-store-password: password
        key-store-type: PKCS12
        key-alias: admodunet
       # The ciphers suite enforce the security by deactivating some old and deprecated SSL cipher, this list was tested against SSL Labs (https://www.ssllabs.com/ssltest/)
        ciphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 ,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 ,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_DHE_RSA_WITH_AES_128_CBC_SHA256,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA,TLS_RSA_WITH_CAMELLIA_256_CBC_SHA,TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA,TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
    enabled-protocols: TLSv1.2
        http2:
            enabled: true 

我使用这个命令来打包应用程序: mvnw -Pro clean package

这个启动应用程序的命令:java -jar app.war

应用程序仍然仅在 HTTP 中启动。

【问题讨论】:

  • 请提供您正在编辑的 yml 文件的文件名,以及您启动应用程序的配置文件。我无法识别构建命令中的 ro 配置文件

标签: java http https jhipster


【解决方案1】:

对于生产包,您需要 maven ./mvnw -Pprod,对于 gradle,它是 ./gradlew -Pprod

打包./mvnw -Pprod clean verify

【讨论】:

    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 2022-01-17
    • 2017-08-30
    相关资源
    最近更新 更多