Wildfly用https访问需要在配置文件中添加一些配置
我们网站的证书是通过赛门铁克申请的,证书和私钥需要压缩成jks文件,压缩的地址为
https://www.ssltools.org/certificate-convert.htm
pem空着 下面的密码设置成一样的 密钥对别名写成域名
生成好文件之后放到wildfly的路径为/usr/local/wildfly/standalone/configuration
在配置文件中添加如下
<!-- ssl cert -->
<security-realm name="UndertowRealm">
<server-identities>
<ssl>
<keystore path="yobaojie.com.jks" relative-to="jboss.server.config.dir" keystore-password="yobaojie" />
</ssl>
</server-identities>
</security-realm>
<server name="default-server">
<http-listener name="default" socket-binding="http" redirect-socket="https" />
<https-listener name="https" socket-binding="https" security-realm="UndertowRealm" />
<host name="default-host" alias="localhost">
<location name="/" handler="welcome-content"/>
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
</host>
</server>
由于访问https默认的端口是8443,所以访问的时候端口号要改成8443。
之后就能正常访问网站了
参考资料:
https://docs.jboss.org/author/display/WFLY8/Detailed+Configuration
原文地址:http://881955.blog.51cto.com/871955/1670069