遇到一个关于网站的奇怪问题,应该算是一个比较小众的问题,大家正常应该都不会遇到了,既然遇到了还是在这里跟大家说一下,万一有人遇到了可以有解决方案。
情况是这样的:
一台服务器,centos的系统,安装的宝塔面板。
服务器下面建了两个不同的网站,原本这两个网站打开都是正常的,各自显示的网站内容,突然这两天我发现,有一个网站打开之后内容居然显示的是这台服务器上的另外一个网站的。
注意,是打开直接显示的另外一个网站的内容,不是301跳转。
检查了一下两个网站的域名绑定,都是正常的。
然后再仔细的检查一下,发现A网站http页面打开是正常的,https页面打开就会显示B网站的内容,很是奇怪。
这种问题,想要到百度里面搜索,都不知道应该搜索什么样的关键词。
但是感觉应该还是处在https上面,所以仔细的在ssl界面开始检查,结果发现了这样的一句话:
仔细的阅读一下,就知道原因出在哪里了。
A网站原来是开启https的,后来把https关掉了,但是https关掉之后,https的页面依然能够访问,而本身https已经关闭了,所以就导致A网站https的页面只要打开就直接显示了这台服务器下面另外一个开启了https的网站。
解决办法:
1.重新开启A网站的https即可。
(有的时候,可能有一些人原本开启网站https的,后来又取消了,但是没注意宝塔面板里面的ssl是有这么一个规则的)
2.如果A网站无法申请https证书,导致https无法开启的情况之下:
在ssl里面选择其他证书,到百度里面搜索一些过期的证书填进去,再开启强制https,然后网站就恢复正常了,只不过可能网站https页面打开之后会提示证书过期或者证书错误。
这种问题,几万个网站里面未必会遇到一个,由多方面因素导致的。
我这个A网站就是因为某些原因开启不了https,所以填了一个过期的证书,然后用301跳转出去了。
这个问题真的很奇葩的。
发表评论