记录一次惊心动魄的ICP备案撤销后应急处理过程

因为物理服务器维护成本高,托管机房(具体名字就不说啦,X联X通)经常间歇性断电、烧交换机、施工挖断主线缆,恢复时间半天起,对公司业务造成N+1次伤害;售后态度也很差,忍无可忍之际,将切换云服务器提上议程;

各番对比之下,华为云成为了首选;主要原因是稳定、便宜、售后有问题随时电话能联系到;

买定服务器之后,苦逼的熬夜切换服务器部署程序;(用惯Linux的我,再次恶狠狠的吐槽一下Windows Server & .net开发,什么鬼,简直什么鬼,重新部署复杂度不亚于李白的蜀道难

注意啦:切换服务器之前,记得一定要做ICP重新备案ICP重新备案ICP重新备案;不然某局会直接停掉你的域名访问,导致你所有使用域名访问的程序都瘫痪,绝对惨的老婆孩子都不认识你;而重新备案提交到审核通过中间至少得20个工作日(注意是工作日),将近30个自然日;

将近30个自然日,不紧急处理得话,你的用户三天内就认为你死掉了,而且是死翘翘了;

下面开始划重点了

那如果ICP被注销了,该怎么办呢?

莫慌;首先做好应急处理,第一时间用其他可以触达的方式通知你的客户,因为XX原因导致APP或者网站服务暂时无法访问,程序猿们正在努力恢复中,感谢您对我们的支持,给您带来的不便敬请谅解;

天无绝人之路:

国内服务器要访问必须ICP备案,但是香港地区和国外除外;

所以要做的有以下几件事:

申请香港服务器或者国外服务器;建议香港的,比较快一些;

香港服务器配置Nginx反向代理,将请求志向原来提供服务的服务器;

登录域名服务商网站,修改域名解析到香港服务器;

抓紧时间申请备案;

申请香港云服务器

按需申请,可以转为按需计费或者按月计费;

安装Nginx并配置反向代理

安装配置反向代理的帖子很多我就不说了,有一点大家都没说到的需要注意以下;配置反向代理的时候需要注意 proxy_set_header

Host $host;中的

$host需要替换成原来可以提供服务的ip地址;不然无法访问,而且很难排查(别问我为什么知道,因为这点问题,排查了一整天)

修改域名解析

登录域名提供商网站,将域名解析ip地址替换成新申请的云服务器地址

重新备案

重新备案之前需要跟之前网络提供商联系,让他们协助注册“空壳主体”(切换云服务器之后没备案,ICP证书被撤回,所以成了空壳主体)

综上所述,应该问题已经解决;

嫌自己技术不够好?嫌自己了解到的技术不够广?这些我都能理解你!所以关注我吧,学习更多,了解更多,成为最好的你

作者:秦都李先生

原文:https://my.oschina.net/huiger/blog/1924822?p=5

你可能感兴趣的:(记录一次惊心动魄的ICP备案撤销后应急处理过程)