在 Tomcat 8 中将 HTTPS 设置为默认值

Setting HTTPS as default in Tomcat 8

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

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

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

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

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

有人对完成此任务有任何好的说明或建议吗?

谢谢。

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

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

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

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