在托管多个网站的服务器上启用https时遇到问题。我只为一个站点(site1.com)启用了https,但是当用户尝试浏览到未启用https的site2.com时,如果他们尝试访问https://www.site2.com,则会重定向到{{ 3}}。我可以防止这种情况发生吗?
答案 0 :(得分:2)
您将需要两个IP并托管一个具有不同IP的站点。
'问题'是在HTTP服务器获取请求之前通过TCP建立SSL连接,然后已经加密。由于您的SSL端口已链接到site1,因此将提供此站点。
如果您的DNS A-Records指向相同的IP,那么我看到您可以执行此操作的唯一方法是使用两个IP或使用http://site2.com输入site2的URL(显式不使用HTTPS)。在这种情况下,连接将在端口80上以未加密的方式打开。
设置两个IP使用HTTPS而不是另一个。