在wildfly9中访问http时,会下载空白下载文件

时间:2016-06-15 08:04:00

标签: java jboss wildfly wildfly-8 wildfly-9

我通过更改以下配置

阻止了wildfly 9.0中的http协议(仅启用了https)
  

将connector-ref =“default”更改为 connector-ref =“default-ssl”

<subsystem xmlns="urn:jboss:domain:remoting:3.0">
  <endpoint worker="default"/>
  <http-connector name="http-remoting-connector" connector-ref="default-ssl" security-realm="ApplicationRealm"/>
</subsystem>
  

评论 http-listener

<subsystem xmlns="urn:jboss:domain:undertow:2.0">
            <buffer-cache name="default"/>
            <server name="default-server">
               <!-- <http-listener name="default" socket-binding="http" redirect-socket="https"/> -->
                <https-listener name="def.....

它有效..我能够阻止 http 并启用 https协议访问权限。理想情况下,它应该拒绝http请求。但是,现在问题是,每当我访问http://localhost:8080/MyWebApp/时,它拒绝http请求,但同时,网页正在下载空白下载文件。为什么???

感谢。

1 个答案:

答案 0 :(得分:0)

您应该将您的http请求重定向到https,而不是禁用http:

 <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" redirect-port="443" />

在处理程序部分添加一个重定向处理程序,其中包括:

<host name="other-host" alias="www.mysite.com, ${prop.value:default-alias}" default-web-module="something.war" disable-console-redirect="true">
        <location name="/" handler="welcome-content">
            <filter-ref name="redirects" predicate="!secure" />
        </location>
        <filter-ref name="headers"/>
    </host>
</server>

...              HTTPS:// MYSERVER /&#39;&#34;重定向=&#34;真&#34; /&GT;