文档章节

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

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

因为物理服务器维护成本高,托管机房(具体名字就不说啦,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
海淀
产品经理
加载中

评论(44)

秦都李先生
秦都李先生

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

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

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

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

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

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

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

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

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

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

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

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

引用来自“ZigzagV”的评论

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

引用来自“fotomxq”的评论

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

引用来自“guangguangguang”的评论

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

引用来自“aihaitt”的评论

这个问题我们遇到过相似的,我们是联通的网络。原来有个域名A,但是好长时间不用了;现在再用域名B;而在2个月之前,域名突然访问不了,经过多方排查后发现是联通公司封掉了IP,原因是一个IP地址绑定了2个域名。这应该是监管更加严格了,幸好只是公司官网,不是业务网站。这种坑爹事也就这种坑爹公司干的出来。
我们两个月后被撤销了ICP
秦都李先生
秦都李先生

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

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

引用来自“Eric_林”的评论

在已经取得icp备案的情况下,转移拖管主机运营商是分分钟的事

引用来自“little_kid”的评论

并不是,必须在新的运营商那里做接入备案,周期和新备案差不多

引用来自“Eric_林”的评论

反正阿里、与光环新网迁入迁出很快
1、取得ICP备案后转移云服务提供商是分分钟的事,这个赞同,毕竟转移云服务提供商和取得ICP备案吴任何关系;2、分分钟转移云服务提供商之后,是需要抓紧每一分钟来重新备案的;
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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

移除或自定义 WordPress 仪表盘欢迎面板

第一次登录 WordPress 后台仪表盘页面,默认都会显示 WordPress 的欢迎面板: 如果我们要移除这个面板,在主题的 functions.php 中添加下面的代码即可: 12 //移除 WordPress 仪表盘欢迎面...

james_laughing
9分钟前
0
0
HashMap实现原理及源码分析

HashMap实现原理及源码分析   哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,...

DemonsI
13分钟前
0
0
eggjs学习笔记

快速初始化 生成项目(要求最低的node版本8.x) npm i egg-init -gegg-init egg-example --type=simplecd egg-examplenpm i 启动项目 npm run dev 配置 环境配置会覆盖默认配置 config...

别人说我名字很长
16分钟前
1
0
Winform Timer控件时间间隔

sender as System.Timers.Timer).Interval = 23 * 60 * 60 * 1000.0;//将时间间隔改为23小时,23小时后重新发生timer_Elapsed事件。 //60000:时间间隔1分钟,300000:时间间隔5分钟,600000:...

笑丶笑
16分钟前
0
0
在win10系统下怎样快速切换任务视图

切换窗口:Alt + Tab 任务视图:Win + Tab (松开键盘界面不会消失) 切换任务视图:Win + Ctrl +左/右 创建新的虚拟桌面:Win + Ctrl + D 关闭当前虚拟桌面:Win + Ctrl + F4...

SummerGao
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部