我“继承”了一个我不太理解的服务器设置。该服务器是一个带有多个虚拟主机的 ubuntu 盒子。
我检查了每个虚拟主机的配置,根本没有提到 SSL。但是,当我在浏览器中访问每个网站并在前缀 https:// 上添加时,它们似乎都正常工作。
我已经创建了自己的虚拟主机并尝试使用 https 访问它,但没有成功。
因此,我的问题是这些虚拟主机可能在哪里配置为使用 SSL?我见过的所有示例都包含带有 SSL 指令的虚拟主机。
注意 - 此设置中还使用了 Varnish。它位于端口 80 上,并将 http 请求转发到监听端口 81 的 apache。
提前致谢,
答案1
检查负载均衡器的配置,查看它转发 SSL 请求的位置,然后在该服务器上添加虚拟主机定义。请记住,SSL vhost 的配置与普通 vhost 的配置不同;您必须指定证书,并且它是 SSL(仅使用现有的 vhost 配置作为示例)。