由于我已经在standalone.xml
文件和HTTP连接器中配置了HTTP和HTTPS连接器,所以我使用了redirect-port="8443"
。所以,我是否需要在jboss级别上进行配置,以便将HTTP重定向到HTTPS。
我只想在jboss级别配置此重定向(没有部署在JBOSS中的任何应用程序的web.xml ),我使用的是JBossEAP6.4.0
另外,我想知道是否有任何解决方案来阻止部署在jboss 6.4.0中的特定应用程序上下文的HTTP(只有HTTPS工作)。
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>
任何帮助都是伟大的
谢谢
发布于 2017-04-06 06:03:50
对于问题的第二部分:如何通过在JBOSS应用服务器上定义的VirtualHost定义停止对特定应用程序的访问,并使用jboss-web.xml将应用程序绑定到此主机。
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.mydot.com</virtual-host>
</jboss-web>
参考资料:
https://stackoverflow.com/questions/43233145
复制相似问题