网站是否需要为使用 SSL 的反向代理打开端口 443

Does a website need to have port 443 open for a reverse proxy using SSL

我有一个配置了 SSL 且工作正常的反向代理(显示有效且正确的证书),但它没有加载实际网页。

我在为端口 80 配置的代理上有一个 vhost,加载内容没有问题,但是超过 443,我进入了网站默认的 Apache 测试页面。

我的问题是反向代理指向的站点是否需要在 443 上监听?我假设我不需要在该站点上安装实际证书,只需要在代理上安装,但它需要监听 443 吗?

端口 443 是 HTTPS 连接的默认端口。建议留在该端口,但如果出现问题则不必这样做。您可以将端口添加到 URL somepage.com:port 中,这很愚蠢。或者您可以捕获所有进入端口 443 的请求并将它们重定向到所需的端口。 请记住,端口 80 是为 HTTP 而不是 HTTPS 保留的。