apache - 网站是否需要为使用 SSL 的反向代理打开端口 443
问题描述
我有一个配置了 SSL 并且可以正常工作的反向代理(显示有效且正确的证书),但是它没有加载实际的网页。
我在代理上为端口 80 配置了一个虚拟主机,并且加载内容没有问题,但是超过 443,我进入了站点默认的 Apache 测试页面。
我的问题是反向代理指向的站点是否需要在 443 上监听?我假设我不需要在该站点上安装实际证书,只需要在代理上,但它需要在 443 上监听吗?
解决方案
端口 443 是 HTTPS 连接的默认端口。建议留在那个港口,但如果有问题,你不必这样做。您可以将端口添加到您的 URL somepage.com:port,这很愚蠢。或者,您可以捕获端口 443 上的所有请求并将它们重定向到所需的端口。请记住,端口 80 是为 HTTP 而不是 HTTPS 保留的。
推荐阅读
- html - 在表单组中折叠
- javascript - 存储为变量的dom元素的后代的正确jquery语法
- rust - 如何声明采用具有类型参数的特征的函数的实现?
- excel - 在行中查找一个单元格,然后使用该单元格引用在单元格引用范围内查找垂直单元格
- scilab - 比较scilab中的外语字符串
- python - Python 新手:“ModuleNotFoundError:没有名为 'django' 的模块”
- angular - Angular 6 - 动态子路由
- java - 二进制数据图像转换不等于同一图像的jpg
- amazon-web-services - 为什么删除所有 S3 资源后我仍然需要付费?
- c - 是否有某种命令可以在程序中创建延迟