我在构建和维护的客户网站上遇到了一个非常奇怪的问题......
我的主网站是http://www.pr-infrared.com,测试网站是http://test.pr-infrared.com
它们都是独立的网站。您将看到测试网站中有一个我正在进行集成的购物车。
我最近为域pr-infrared.com安装了GeoTrust SSL证书。
我遇到的问题是,当尝试访问测试网站的HTTPS版本时(只需在其前面添加一个HTTPS),您会看到它会调出实时网站(您可以告诉它)这是查看源代码的实时网站,并且右上角没有购物车,结帐和帐户导航。我发现它正在做的是当你试图在测试网站上建立一个HTTPS页面时,它会从LIVE网站上拉出相同的页面。
我不知道为什么要这样做,更不用说如何解决它了。任何想法将不胜感激。我正在试图想出这个想法!
答案 0 :(得分:0)
1)我看到证书发给www.pr-infrared.com,而不是pr-infrared.com
2)如果您正在运行apache,是否已检查过站点配置(可能是/ etc / apache2 / sites-available / default-ssl)以查看DocumentRoot的位置?
答案 1 :(得分:0)
pr-infrared.com
,www.pr-infrared.com
和test.pr-infrared.com
使用相同的IP地址。您的证书仅对pr-infrared.com
和www.pr-infrared.com
有效。
原则上,您在开发过程中也可以使用此test.pr-infrared.com
证书(可能是通过向浏览器添加例外)。但是,虚拟主机仍需要具有适当的ServerName
。您好像没有正确配置虚拟主机。