被迫换了服务器——博客无法访问排查方案

购买了云服务器后只搭建了博客,一直感觉有些浪费,所以就根据教程搭建了“酸酸乳”。可是测试发现浏览YouTube视频只有200K,看240P画质的视频都略显吃力,所以决定把自己的代理当做备用。过了一天决定给博客上HTTPS,和酸酸乳的端口冲突,就把酸酸乳给卸载了。没想到就这两天的时间,我的IP居然被“墙”了。

我一般用手机登录博客,有人告诉我电脑无法访问,我才开电脑测试了下。因为刚刚装了https,所以我一直以为是证书或者301重定向没有设置好的原因,再加上Apache服务器一直有“You configured HTTP(80) on the standard HTTPS(443) port!”和“Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)”的错误日志,我更没有把关注点放在墙的方向。直到早上灵机一动,开了全局代理访问博客正常,才发觉问题在这里。

然而自始至终我的IP都是能Ping通的,封锁的其实是我的端口。怪不得仅仅是用IP检测工具是发现不了的。还好vultr提供的快照功能,能够方便的更换服务器后将数据全部迁移过去,并不费事。

日后再出现问题,就可以使用三个步骤逐步排查。

第一步:检测IP
推荐使用IPIP.NET工具,这个网站拥有全球多个节点可以检测IP状态。
请输入图片描述
第二步:检测国内端口
这里使用站长工具的检测工具,如下图所示,所有常用端口都是关闭状态,肯定不正常。
请输入图片描述
第三步:检测国外端口
you get signal 也可以检测端口状态,可以看出,其实我的这两个端口都是正常的。到这已经可以判断出问题所在了。
请输入图片描述

现在的墙是越来越强大了,对于我这种想老实写博客的人来说,还是不要尝试自己搭建代理了。

评论