java - 如何在 JBoss 7.0 EAP 服务器中配置 SSL/HTTPS?
问题描述
我已经看到很多网站通过编辑standalone.xml
文件并在标签内添加以下标签来显示 ssl 配置<subsystem xmlns="urn:jboss:domain:web:1.1" native="false" default-virtual-server="default-host">
。
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" enabled="true" secure="true"/>
这适用于 JBoss 6.4 服务器。但是,Jboss 7.0 不包含该<subsystem xmlns="urn:jboss:domain:web:1.1"
标记。当我尝试自己编写该标签时,它在启动服务器时显示调用错误。
谁能告诉我如何解决这个问题?
解决方案
在 JBoss EAP 7 服务器中,您需要在“undertow”子系统下进行更改,例如:
<subsystem xmlns="urn:jboss:domain:undertow:3.1">
<buffer-cache name="default"/>
<server name="default-server">
<http-listener name="default" socket-binding="http" redirect-socket="https"/>
<https-listener name="https" secure="true" enabled-protocols="TLSv1.1,TLSv1.2" security-realm="CertificateRealm" socket-binding="https"/>`
...
推荐阅读
- amazon-web-services - 如何获取 AWS ElastiCache 的 Reader Endpoint?
- zsh - zsh - 为什么 PSVAR 不是数组变量?
- kotlin - 可在 Kotlin 中打包
- python - 自其他数据框以来将行添加到数据框
- php - BootStrap 选项卡内容仅在 localhost 中有效
- python - 在 AWS Lambda 中实现 python 烧瓶的最佳方法?
- python - IFFT-FFT 后缩放 x 轴
- python - 查找新创建的列的最大值以及与之关联的值
- python - 为什么每张图片都显示相同的值?
- python - 如何使用 `venv` 更新 Python 虚拟环境以使用更新版本的 Python?