由于我已在standalone.xml
文件和HTTP连接器中配置了HTTP和HTTPS连接器,因此我使用了redirect-port="8443"
。
那么我需要在jboss级别配置以从HTTP重定向到HTTPS。
我想仅在jboss级别配置此重定向(没有任何部署在jboss中的应用程序的web.xml)并且我正在使用JBOSS EAP 6.4.0
另外我想知道是否有任何解决方案可以阻止部署在jboss eap 6.4.0中的特定应用程序上下文的HTTP(仅限HTTPS工作)。仅适用于JBOSS Config级别。
HTTP连接器
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"
redirect-port="8443"/>
HTTPS连接器
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https"
enable-lookups="false" secure="true">
<ssl name="ssl" key-alias="XXX" password="******"
certificate-key-file="${jboss.server.config.dir}/xxx.jks" protocol="TLSv1"
verify-client="false"/>
</connector>
任何帮助都很棒
由于
答案 0 :(得分:0)
对于问题的第二部分:如何通过JBOSS应用程序服务器上定义的VirtualHost定义来完成从特定应用程序的http访问停止,并使用jboss-web.xml将应用程序绑定到此主机。
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.mydot.com</virtual-host>
</jboss-web>
参考: