【发布时间】:2022-01-31 08:20:11
【问题描述】:
我们正在尝试将 Wildfly 从 8.1.0.Final 迁移到 26.0.1.Final。目前 Wildfly 以独立模式运行,因此standalone.xml 用于配置,目前没有域配置。
一切正常,包括管理控制台、程序包部署等,但使用 https 请求 URL 会给我们“无法访问此站点”。 Wildfly 26.0.1.Final 中的 SSL 配置似乎有问题,因为版本 8.1.0.Final 中使用了相同的 SSL 证书。
这是我们正在使用的 SSL/TLS 配置:
<tls>
<key-stores>
<key-store name="abc-keystore">
<credential-reference clear-text="clearpasswordonetwothree"/>
<implementation type="JKS"/>
<file path="abc-keystore.jks" relative-to="jboss.server.config.dir"/>
</key-store>
</key-stores>
<key-managers>
<key-manager name="applicationKM" key-store="abc-keystore">
<credential-reference clear-text="clearpasswordonetwothree"/>
</key-manager>
</key-managers>
<server-ssl-contexts>
<server-ssl-context name="applicationSSC" key-manager="applicationKM"/>
</server-ssl-contexts>
</tls>
我们已从配置中删除 generate-self-signed-certificate-host="localhsot",因为在我们的案例中证书不是自签名的。
正如我之前提到的,相同的 SSL 证书已在 8.1.0 版本中使用。
请注意,这与 26.0.1.Final 版本特别相关,我不知道除上述之外是否需要任何其他配置。
非常感谢任何帮助。
【问题讨论】:
-
我确实有同样的问题,我们正在从wildfly 10迁移到26,因为我们已经从java 8更新到java 17 有人知道如何配置吗?
-
@Mintakastar 就我而言,它是独立模式。配置 SSL 后,这是我唯一缺少的东西。尝试使用以下将 jboss 绑定到所有接口的命令启动 wildfly。
./standalone.sh -b 0.0.0.0 -Djboss.bind.address.management=0.0.0.0 -Dorg.apache.xml.dtm.DTMManager="org.apache.xml.dtm.ref.DTMManagerDefault"
标签: ssl configuration jboss wildfly wildfly-26