文档章节

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

秦都李先生
 秦都李先生
发布于 08/09 01:58
字数 914
阅读 4392
收藏 30

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

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

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

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

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


下面开始划重点了 那如果ICP被注销了,该怎么办呢?

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

天无绝人之路:

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

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

  1. 申请香港服务器或者国外服务器;建议香港的,比较快一些;
  2. 香港服务器配置Nginx反向代理,将请求志向原来提供服务的服务器;
  3. 登录域名服务商网站,修改域名解析到香港服务器;
  4. 抓紧时间申请备案;

申请香港云服务器

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

安装Nginx并配置反向代理

安装配置反向代理的帖子很多我就不说了,有一点大家都没说到的需要注意以下;配置反向代理的时候需要注意 proxy_set_header Host $host;中的 $host需要替换成原来可以提供服务的ip地址;不然无法访问,而且很难排查(别问我为什么知道,因为这点问题,排查了一整天)

修改域名解析

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

重新备案

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

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

© 著作权归作者所有

共有 人打赏支持
秦都李先生
粉丝 20
博文 63
码字总数 40823
作品 0
海淀
产品经理
加载中

评论(47)

j
johnsonshu
大家说的好有道理,呵呵。 没用!!
NickYang88
NickYang88
所以国内有代备案的,速度特别快:joy:
酸奶瓶盖儿
酸奶瓶盖儿
我的备案申请已经提交管局半个月了,能不能行也没个消息,这办事的效率真是“可以”。我们纳税人养了一群爹啊!
秦都李先生
秦都李先生

引用来自“DC梦幻岛”的评论

所以还是直接在接入商那边做备案,而且一劳永逸,就算切换同个接入商其他区域的云服务器上都不再需要备案。一般备案都要提前做,主流的云服务器接入商备案步骤算好做的了。

引用来自“秦都李先生”的评论

你说的接入商是什么角色?

引用来自“DC梦幻岛”的评论

比如你的网站程序部署在阿里云,那么阿里云就是接入商;你的服务器托管到某个机房,那个机房就是接入商。
不都是在接入商那里备案的么
DC梦幻岛
DC梦幻岛

引用来自“DC梦幻岛”的评论

所以还是直接在接入商那边做备案,而且一劳永逸,就算切换同个接入商其他区域的云服务器上都不再需要备案。一般备案都要提前做,主流的云服务器接入商备案步骤算好做的了。

引用来自“秦都李先生”的评论

你说的接入商是什么角色?
比如你的网站程序部署在阿里云,那么阿里云就是接入商;你的服务器托管到某个机房,那个机房就是接入商。
理工小强
理工小强
被伤害过 备案特特慢 最后不得不把业务临时移到国外服务器勉强维持着 这个备案效率真的坑爹
秦都李先生
秦都李先生

引用来自“灵魂架构师”的评论

用海外服务器,备案期间不是不让网站能打开么?
国外服务器没事,不受影响;不用备案
秦都李先生
秦都李先生

引用来自“ZigzagV”的评论

啥意思?切换服务器需要重新备案?是指ip映射改变的话要重新备案?还是说 换了云服务提供商? 更换云服务提供商,云提供商是不认你以前的代理备案的,无法接入的。
IP映射变了之后,需要重新备案;更换云服务提供商也就意味着IP也变了
秦都李先生
秦都李先生

引用来自“fotomxq”的评论

一般备案期间,都不建议做解析,因为有一定概率会被拒……
嗯,确实是,我们把现有华为云服务器上挂了备案的域名,然后其他二级域名都指向了香港服务器,听中介说这个影响不大
秦都李先生
秦都李先生

引用来自“guangguangguang”的评论

备案有两种主体备案和接入备案,主体信息没有更改,只是改了服务器,做接入备案就好了,接入备案接入厂家审核通过后即可以访问,后续流程慢慢走不影响访问。你这把简单的事搞的好复杂。
1、换了云服务提供商之后,忽略了需要重新备案这件事(为什么要重新备案!);2、2个月后ICP被注销,ICP被注销后主体是空壳主体,要按您说的也可以,必须备案信息和之前备案信息一模一样,也就是说IP地址,云服务器提供商必须一样。也就意味着必须再迁回原来的云服务提供商;这种事只有经历过才知道
DNS域名服务器,我们使用免费WIFI真的安全吗?

DNS内幕 DNS是什么,可起到什么作用?没有DNS,今天我们所熟悉的互联网就会立即停工。DNS确实非常重要。不过,通常即使是有经验的开发人员,也对其了解甚少。现在,让我们开始了解DNS吧。 什...

互扯程序
2017/12/19
0
0
敏捷脑图用例实践之路

原文在infoq已经发布,可以直接阅读:http://www.infoq.com/cn/articles/road-of-agile-mind-map-practice/ 传统的黑盒测试用例比较繁杂,在实施敏捷的项目中会显得水土不服,让测试人员过度...

jooben
2015/06/01
0
0
天下数据总结ICP备案需要准备的材料

根据国内的《国务院互联网信息服务管理办法》中第二条、第四条明确规定“在中华人民共和国境内从事互联网信息服务的,必须取得许可或者履行备案手续,否则不得从事互联网信息服务”。也就是说只...

冬眠的包子
2016/03/25
36
0
MySQL · 特性分析 · Index Condition Pushdown (ICP)

前言 上一篇文章 提过,我们在之后的文章中会从 optimizer 的选项出发,系统的介绍 optimizer 的各个变量,包括变量的原理、作用以及源码实现等,然后再进一步的介绍优化器的工作过程(SQL 语...

阿里云RDS-数据库内核组
2015/12/09
0
0
工具| 手把手教你制作信息收集器之网站备案号

本期任务: 1.掌握备案号的收集 。 2.练习从http返回包中获取信息的能力。 所需工具: 1. pip,http请求库:requests库, 2.匹配库:re库、Beautiful Soup,json 问题引入: 1. 何为网站备案...

漏斗社区
2017/12/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

5whys分析法在美团工程师中的实践

前言 网站的质量和稳定性对于用户和公司来说至关重要,但是在网站的快速发展过程中,由于各种原因导致事故不可避免的发生,这些大大小小的事故对公司难免会造成一些负面的影响,为了避免同类...

Skqing
19分钟前
0
0
Android 接收监听开机完成,并且开机自启动

1,定义一个广播接收者的类 ,并重写抽象方法 public class BootCompleteReceiver extends BroadcastReceiver 2,在Androidmanifest 注册 <receiver android:name=".receiver.BootCompleteRece......

lanyu96
23分钟前
1
0
小程序记录

1、button的边框、角等需要在伪元素after修改去除

originDu
25分钟前
0
0
微博什么技术啊……还说支持八个明星并发出轨,结果…

是的,大家可能都知道了,女神张靓颖结婚了。。 我去,写错了,是————赵丽颖。 为什么我头脑一瞬间出现的是张靓颖,作为一个码农,技术宅,拼音缩小都是 ZLY,博主我真有点傻傻分不清楚了...

Java技术栈
25分钟前
3
0
模块化

1,什么是模块化? 模块化是指将一个复杂的系统分解为多个模块,方便编码。 2,为什么要用模块化? 降低复杂性,降低代码耦合度,部署方便,提高效率。 3,模块化的好处? a,避免命名冲突,减少...

羊皮卷
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部