一段时间以来,我一直在处理从 HTTP 到 HTTPS 的随机切换,有时在尝试从 url 中删除 https 几次后它会消失,否则我必须清除缓存才能再次访问该网站,因为标头似乎设置了 301 永久移动。
当网站使用 HTTPS 打开时,我收到“证书不安全”的消息,并询问我是否要继续,如果我继续,我会被转到我的 VMware ESXI SSL 信息页面(我的服务器是虚拟机)。但过了一会儿它就“消失了”,我必须清除缓存,然后才能继续使用 HTTP 访问原始网站。
这是我在证书警告处按“继续”时得到的页面图像! http://s12.postimg.org/75zerd2d9/cert_issue.png
服务器上没有安装 SSL,并且我在 Apache 中没有注释任何与 SSL 相关的内容。
Apache 日志除了以下内容外没有提供任何信息:
xx.xxx.xxx.xxx - - [31/Jan/2014:09:57:52 +0100] "-" 408 0 "-" "-"
这是我的 site.com 在 /etc/apache2/sites-enabled 中的起始位置:
Listen 80
<VirtualHost *:80>
虽然我已经注释掉了 ports.conf 中的所有端口
我的主机上有 3 台 VM 服务器(全部使用 Ubuntu 12.04),只有 1 台配置了 SSL,但所有 3 台都有独立的 IP。虽然网络配置了各自的 IP 地址,但除此之外,网络掩码和网关/pointopoint 都相同
下面的代码适用于每个服务器。(意味着这个位存在于每个服务器上)。
自动档 iface lo inet 环回 自动 eth0 iface eth0 inet 静态 # 服务器的主 IP 地址 地址 xxxxx.xxx # 网络掩码 255.255.255.255 (/32) 独立于 # 实际子网大小(例如/27) 网络掩码 xxx.xxx.xxx.xxx # 到网关的显式主机路由 网关 xxxx.xx pointopoint xxxx.xx
我不知道该怎么办了,因为我尝试过的所有方法似乎都无法解决这个问题。