在服务器上为一个站点启用https而不是在另一个站点上启用

时间:2012-05-31 08:21:05

标签: https

在托管多个网站的服务器上启用https时遇到问题。我只为一个站点(site1.com)启用了https,但是当用户尝试浏览到未启用https的site2.com时,如果他们尝试访问https://www.site2.com,则会重定向到{{ 3}}。我可以防止这种情况发生吗?

1 个答案:

答案 0 :(得分:2)

您将需要两个IP并托管一个具有不同IP的站点。

'问题'是在HTTP服务器获取请求之前通过TCP建立SSL连接,然后已经加密。由于您的SSL端口已链接到site1,因此将提供此站点。

如果您的DNS A-Records指向相同的IP,那么我看到您可以执行此操作的唯一方法是使用两个IP或使用http://site2.com输入site2的URL(显式不使用HTTPS)。在这种情况下,连接将在端口80上以未加密的方式打开。

设置两个IP使用HTTPS而不是另一个。