Wildfly:在同一端口上将 http 重定向到 https

Wildfly:在同一端口上将 http 重定向到 https

问题

如何将 http 请求重定向到同一端口上的 https 请求?


用例

有人打开 mypage:1234,但忽略了协议。用户仍然希望进入该页面。


类似问题

提供的解决方案这里很可能会解决我的问题,但我在编译时不知道域名,并且客户不必事后对其进行配置。


解决方案尝试

独立-完整-模板.xml

<subsystem>
  <server name="default-server">
    <host name="default-host" alias="localhost">
      <location name="/" handler="welcome-content"/>
      <http-invoker security-realm="ApplicationRealm"/>
      <filter-ref name="http-to-https" predicate="equals(%H,http) and equals(%p,1234)"/>
    </host>
  </server>
  <filters>
    <rewrite name="http-to-https" redirect="true" target="https://%v:1234%U"/>
  </filters>
</subsystem>

来源

变量

相关内容