JHipster运行但没有发生SSL挑战
问题描述:
我最近使用LetsEncrypt创建了一个PKCS密钥存储,并且我为JHipster配置了我的生产配置文件,以使用新的密钥存储在8443上运行Tomcat。如果我打电话“ciwiseaccounting.com:8443”,我可以让应用程序运行,但当页面到达时,Chrome会显示“!”这意味着该页面不安全。这很奇怪,因为我没有看到SSL挑战发生。如果我打电话“https://ciwiseaccounting.com:8443”,这是行不通的。有谁知道我做错了什么? IPTables现在是开放的,我可以映射8443监听器。这里是我的服务器配置片断:JHipster运行但没有发生SSL挑战
server:
port: 8443
server.ssl.key-store:
/etc/letsencrypt/live/ciwiseaccounting.com/keystore.p12
server.ssl.key-store-password: password
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat
答
您正在使用server
键两次在您的配置(1号线,然后再次上线3-6)。这意味着这些属性不会被分析到正确的变量中,导致常规的http而不是https。
尝试用下面的配置:
server:
port: 8443
ssl:
key-store: /etc/letsencrypt/live/ciwiseaccounting.com/keystore.p12
key-store-password: password
keyStoreType: PKCS12
keyAlias: tomcat
乔恩,我需要刷上了我的YAML使用。哇!现在试试这个。我会在测试后投票。谢谢乔恩。 –
这工作,我是HTTPS和金! –