场景分析 通常情况下,HTTP 和 HTTPS 无法共用同一个端口,因为两者使用不同的协议,无法在同一端口上完成握手通信,除非 Web 服务器能够根据协议类型进行智能分流。然而,为了提升用户体验,我们应该实现当用户使用 HTTP 协议访问网站时,自动跳转到 HTTPS 协议。例如,当用户访问 http://192.168.1.1:2233 时,服务器自动重定向到 https://192.168.1.1:2233。 PS:起初我认为 Nginx 是做不到的,需要基于 HAProxy 实现协议分流,但实际情况是,Nginx 已经内置支持了,只需要我们合理利用 Nginx 的 49...