博客域名重新备案

最近两周,博客因为重新备案的原因无法访问,今天终于可以正常访问了,写篇文章记录一下。

<!--more-->

在某个风和日丽的下午,我突然收到了七牛云的通知

什么鬼?CDN加速域名被冻结了~

再仔细一看,未备案!啊这,我的域名不是备案了吗~输入域名shymean.com一看,果然出现未备案提醒拦截了。

一下子就想到了前几天收到的阿里云电话,心一沉,坏了~

大概在两周以前,收到了阿里云打来的电话,提醒网站不符合审核规范,需要整改。

在把一些小问题(比如底部放备案查询链接啥的)改了之后,仍旧收到了客服的电话,大意是我的网站在阿里云备案,但是使用了非阿里云的服务器,需要将服务器指回来,否则备案会失效。

这个问题就有点大头了。

shymean.com这个域名是2016年的时候,我开始转码写前端的时候注册的,原因是感觉学了几天的前端,需要有一个网站放在简历里面好找工作。

博客挂载的第一个服务器是一个香港服务商的虚拟主机(名字已经忘记了),当时也没要求备案。最初是纯HTML的静态页面,也没后台什么功能。

后来发现这个虚拟主机支持PHP的动态网站,恰好当时公司业务后端也是PHP,学了一点,于是开始捣鼓后台路由、数据库。

再后来接触到NodeJS后端的框架express、koa等,感觉需要一台真正的云服务器,可以自己安装相关环境,于是等这台虚拟主机到期之后,找了当时比较便宜、有新人优惠的阿里云搞了一台最低配的云服务器,价格大概是三年两百多吧。

部署到国内的服务器厂商,个人域名也需要ICP备案。所幸的是比较大的云服务商都提供了在线协助备案的功能,提交相关的信息到平台,平台初审之后再由他们提交到工信部进行ICP备案。

当时好像还会由阿里云寄一份蓝底有备案标记的背景图,需要用这个背景图照一张本人手持身份证照片,提交审核,整个过程耗时大概也是三个月左右,通过之后就可以通过域名访问博客了,所以博客17年到20年是部署在阿里云上面的。

阿里云服务器到期后,没了新人优惠,最低配置的服务器的价格还是有点昂贵;于是转战腾讯云,腾讯云也有类似的新人优惠,三年二百六左右,真香。

于是20年到23年期间,博客是部署在腾讯云服务器上面的。当时对于已备案域名的服务器审核好像不怎么严格,相当于是备案用的是阿里云的服务器A,但把域名指向腾讯云的服务器B也是可以的,之前也没注意到这个问题。

直到最近,应该是某些备案审查政策的缘故,阿里云排查到了shymean.com这个域名指向的服务器IP不是阿里云的,然后电话通知了我。

这个时候,最简单的方案是重新将服务器切换回阿里云的服务器,这时候貌似不需要重新备案,只需要平台简单更新一下信息就行(联系客服的到的反馈信息)。

由于我的腾讯云服务器还有几个月也要到期了,没有新人优惠的话,也需要找一个相对比较便宜的服务器来重新部署。但我翻了一下阿里云的服务器,感觉价格还是比较贵的。

于是,只有再去薅一下其他云服务厂商的羊毛,恰好华为云那边的新人优惠还没有使用(新人1年八十多),先将就一下吧~

因此,现在我购买了一台华为云服务器。在我选择服务器的期间,阿里云那边也把域名的备案信息进行了注销,因此,就出现了文章开头的网站备案拦截提示~

接下来,我需要将博客从腾讯云服务器迁移到华为云服务器,同时在华为云平台进行重新备案。

  • 博客是用docker部署的,迁移成本很低,只需要配一下服务器的安全组策略,开放相关端口就行
  • 相关的博客数据用mysql dump恢复一下即可

备案这边,我以为在华为云平台按步骤提交信息,然后等待审核就行了。没想到出了一点问题。

提交信息后的第二天就收到了工作人员的反馈:没有通过的原因是存在空壳主体

相当于阿里云那边只取消了在平台的备案信息,但之前备案的主体需要我单独去注销。

根据这个提示,需要去相关的网站按照步骤先进行主体注销,大概步骤为

  • 在网站上下载表格,打印A4内容,填写内容,拍照
  • 将表格照片与其他信息一起上传,等待审核
  • 等了一周的时间,收到了审核成功后通知提示

之前的备案主体注销之后,就可以在华为云平台重新提交审核了。大概又等了一周的时间,终于收到了重新备案成功的提醒。

由于备案信息同步存在延迟,再等了一两天之后,域名终于恢复了访问,然后在七牛上面解冻CDN加速域名,至此,博客又可以重新访问了。

现在回想一下,当阿里云客服问我是否确认需要注销平台备案信息的时候,我应该再考虑一下转回阿里云和换新的服务商重新备案两种方案的区别。

由于第一次备案已经过去太长时间了,备案的过程也有点模糊不行了,其实最主要的就是得等一段时间,而在此期间网站无法访问,等明年华为云服务器到期之后,还会再次面临这个备案的问题,需要提前准备一下。