【问题标题】:Setting HTTPS as default in Tomcat 8 [closed]在Tomcat 8中将HTTPS设置为默认值[关闭]
【发布时间】:2017-06-30 13:25:31
【问题描述】:

使用 Linux EC2 实例上的 Tomcat 8 在 https://portal.example.com 的 AWS 中托管 Web 门户

为了访问门户,地址必须输入为 https://。

我希望用户在输入 portal.example.com 时被自动发送到正确的地址。

我已在网上阅读了一些说明并尝试进行调整,但似乎无济于事。

我可能还应该注意到,该服务在 8443 上运行,并且有防火墙规则可以在 Linux UFW 内将 443 的流量发送到 8443。

谁有什么好的指导或建议来完成这个?

谢谢。

【问题讨论】:

    标签: linux https tomcat8


    【解决方案1】:

    您需要设置一个非 SSL 连接器,并重定向到 SSL 连接器:

    <Connector port="8080" protocol="HTTP/1.1"
        ....
        redirectPort="8443"/>
    

    您还需要对端口 80 => 8080 进行转发设置以接收 HTTP 流量

    【讨论】:

    • 谢谢!我有连接器,但不知何故忽略了 80 -> 8080 的转发。D'oh!
    【解决方案2】:

    我总是在 Apache Webserver 后面使用 Tomcat。可以使用 mod-jk 或简单的代理传递。

    【讨论】:

      猜你喜欢
      • 2020-07-01
      • 1970-01-01
      • 2016-12-22
      • 2013-04-04
      • 1970-01-01
      • 2020-11-29
      • 2017-10-15
      • 2012-07-08
      • 2014-02-25
      相关资源
      最近更新 更多