我检查了Wildfly文档以及其他来源,但我无法在Wildfly中使用SSL。
我导出了我的密钥库文件:
openssl pkcs12 -export -out output_cert.pfx -inkey domain.key -in domain.crt -certfile ../ca.crt
keytool -v -importkeystore -srckeystore output_cert.pfx -srcstoretype PKCS12 -destkeystore output_store.jks -deststoretype JKS
我在上面的命令中没有错误。
然后我配置了standalone.xml。
<security-realm name="ssl-realm">
<server-identities>
<ssl>
<keystore path="SSL/output_store.jks" relative-to="jboss.server.config.dir" keystore-password="mypassword" alias="1" key-password="mypassword"/>
</ssl>
</server-identities>
</security-realm>
我将其添加到默认服务器。
<https-listener name="https" security-realm="ssl-realm" socket-binding="https"/>
我开始使用Wildfly,日志中没有出现任何错误,我找到了这一行:
10:17:58,475 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTPS listener https listening on my_ip:8443
然后我将应用程序部署到根(/)Web上下文并尝试通过my_ip访问它:8443,https://my_ip,my_domain:8443,https://my_domain。
但是我总是得到一个带有消息的页面&#34;连接被重置&#34;。如果我将URL更改为my_ip:8080,则可以通过http。
找到该应用程序任何人都知道我可能做错了什么?