JBoss AS7重写问题

时间:2014-04-10 16:06:53

标签: rewrite jboss7.x

我尝试使用虚拟主机内的http阀门将https连接重定向到JBoss AS 7.1.1中的rewrite。这是我standalone.xml中的当前配置:

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" redirect-port="8443"/>
    <connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
        <ssl name="my-ssl" key-alias="my-alias" password="pass" certificate-key-file="/path/to/keystore"/>
    </connector>
    <virtual-server name="default-host" enable-welcome-root="true">
        <alias name="localhost"/>
        <alias name="example.com"/>
        <rewrite pattern=".*" substitution="https://myserver.com:8443" flags="R,L">
            <condition test="%{HTTPS}" pattern="off" flags="NC"/>
        </rewrite>
    </virtual-server>
</subsystem>

http端口为8080,https为8443. http://myserver.com:8080的访问权限被正确重定向到https://myserver.com:8443,但是(这是我的问题&#39; m试图解决)http://myserver.com:8443访问权限返回空HTTP 200 OK响应。

JBoss显然接受http端口中的https连接是正确的,或者服务器配置中是否有错误?如果没有错误,我该如何将http://myserver.com:8443重定向到https://myserver.com:8443

0 个答案:

没有答案