0

我在构建和维护的客户网站上遇到了一个非常奇怪的问题......

我的主要网站是http://www.pr-infrared.com,测试网站是http://test.pr-infrared.com

它们都是独立的网站。您会看到测试网站中有一个我正在集成的购物车。

我最近为域 pr-infrared.com 安装了 GeoTrust SSL 证书。

我遇到的问题是,当尝试访问测试站点的 HTTPS 版本时(只需在其前面添加一个 HTTPS),您会看到它显示的是实时站点(您可以知道它是实时站点)网站查看源代码和右上角没有购物车、结帐和帐户导航)。我发现它的作用是每当您尝试在测试站点上调出 HTTPS 页面时,它会从 LIVE 网站上调出相同的页面。

我不知道它为什么会这样做,更不用说如何修复它了。任何想法将不胜感激。我正在失去理智试图弄清楚这一点!

4

2 回答 2

0

1) 我看到证书是发给 www.pr-infrared.com,而不是 pr-infrared.com

2) 如果您正在运行 apache,您是否检查过站点配置(可能是 /etc/apache2/sites-available/default-ssl)以查看 DocumentRoot 的位置?

于 2012-05-16T02:18:48.797 回答
0

pr-infrared.com,www.pr-infrared.comtest.pr-infrared.com使用相同的 IP 地址。您的证书仅对pr-infrared.com和有效www.pr-infrared.com

原则上,您也可以在开发期间使用此证书test.pr-infrared.com(可能通过向浏览器添加例外)。但是,虚拟主机仍然需要适合ServerName它。看起来您没有正确配置虚拟主机。

于 2012-05-16T03:02:39.920 回答