如何在jboss eap 6.4中从HTTP重定向到HTTPS

时间:2017-04-05 13:49:03

标签: java ssl redirect jboss

由于我已在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>

任何帮助都很棒

由于

1 个答案:

答案 0 :(得分:0)

对于问题的第二部分:如何通过JBOSS应用程序服务器上定义的VirtualHost定义来完成从特定应用程序的http访问停止,并使用jboss-web.xml将应用程序绑定到此主机。

<jboss-web>
    <context-root>/</context-root>
    <virtual-host>www.mydot.com</virtual-host>
</jboss-web>

参考:

JBOSS-AS :Chapter 7. Setting up Virtual Hosts