前言

前一段时间,博客域名在申请ICP备案,暂时不能访问。等待了半个月,终于收到备案成功的通知了,可以正常访问啦:www.wangchaochao.top,相对于公众号而言,个人博客自由,排版简洁,更适合PC端访问。本篇文章记录整个备案的过程,也了解一下网站备案的相关知识。

ICP备案主要分为两大类: 一是经营性备案,二是非经营性备案。 后者相对较多,前者一般由于条件限制很多无法拿到审批。 所谓经营和非经营,如果你的网站涉及会员收费、点击收费的业务内容,需要申请互联网信息经营性备案。不涉及收费的,就申请非经营性备案就可以了。本文以我个人博客备案过程为例,介绍非经营性的备案流程。

一定要备案吗?

域名备案DNICP(Domain Name Internet Content Provider)的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。根据中华人民共和国信息产业部第十二次部务会议审议通过的《非经营性互联网信息服务备案管理办法》条例 [1] ,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。而对于没有备案的网站将予以罚款或关闭。 ——来自 百度百科

ICP备案是国家对从事互联网信息服务的企业和个人提出的要求,并制定了明确的法律法规。

根据上述解读可知,是否需要备案主要看你的网站等互联网信息服务解析到的服务器是否在中国内地(大陆),如果服务器在中国香港、中国澳门、中国台湾及其他国家和地区,则不需要备案。

备案前的准备

以阿里云提供的备案服务为例,申请ICP备案前,需要准备以下资料:

  • 域名,域名已经实名制认证,并且没有过期。
  • 备案资料,域名主体是个人或企业,所需的资料是不同的。
  • 备案服务号,可以通过购买相关服务器产品获得。

域名

备案的域名及域名注册商需满足以下三个要求:

  • 域名已完成实名认证且未过期,实名认证的主体与备案主体一致。
  • 域名对应的顶级域名已获工信部批复。
  • 域名注册商是工信部批复的注册商。

备案资料

网站主体是个人的,即个人网站。需要准备以下资料:

  • 基本证件资料,姓名/证件号码/证件地址/联系方式等等
  • 个人身份证件照片和手持证件照片, 自行拍照。需保证所持证件和人脸清晰、完整、无遮挡。 类似下图:

当备案主体为企业或组织时,您需根据情况准备以下基本资料和辅助资料。基本资料必须提供,辅助资料需根据管局要求提供。

  • 主办单位营业执照
  • 主办单位法人证件信息
  • 网站负责人证件信息,如果网站负责人不是单位法人,需要提供法人的授权书。
  • 辅助资料,如手持单位证件照片,网站建设方案书等等

备案服务号

提交备案申请时,还需要一个备案服务号。备案服务号怎么获取呢?

  • 购买3个月以上云服务器ECS ,可获取5个备案服务号
  • 购买3个月以上云虚拟主机,可获取5个备案服务号
  • 购买3个月以上轻量应用服务器,可获取5个备案服务号
  • 购买6个月以上物联网套餐包,每个套餐包可申请1个服务号

等等,获取备案服务号的方式还有很多,总之需要购买相关的服务器产品才能获取备案服务号。最便宜的获取方式,就是购买6个月物联网套餐包90元,包括每月100万条消息通信数;每月100万分钟设备连接时长;每月10G的设备数据存储。每个网站会使用一个备案服务号,如果你只有一个网站需要备案可以选择这种比较经济的方式,当然如果你有多个网站需要备案,可能就需要选择其他的服务器产品来获取更多的备案服务号了。

如何申请ICP备案

以使用阿里云APP进行ICP备案为例,备案流程如下:

如果信息填写无误,符合要求,前面4个步骤可以在2个工作日以内完成,最后一步管局审核会时间较长一些。我的博客从申请备案到备案完成,时间大约是在15天左右。在申请备案之前,需要把网站设置为禁止访问的状态,这一点很重要,自己要尝试使用PC和手机试一下,确保不能访问,否则很有可能审核不通过。我是通过把所有的解析记录暂停的方式来禁止访问的。

备案成功之后

如果一切顺利,备案申请通过了,工信部会发短信通知你,备案申请通过,备案服务号和备案密码,这两个号码要妥善保管,是以后变更备案信息的重要依据。备案成功之后,需要在网站首页底部的中间位置,放置您的备案号并链接至http://www.beian.miit.gov.cn/。

html代码实现:

<!-- 备案信息 -->
<a href="http://www.beian.miit.gov.cn/"> 京ICP备20010816号</a>
<!-- 备案信息 -->

实现效果:

总结

整体来说,备案的过程也很简单,其实2017年刚申请域名时,就想过备案,当时的备案流程还比较繁琐,申请服务商提供的幕布,合影拍照,提交申请,审核也比较严格等等。整个流程比较繁琐,周期长。现在可以通过手机APP的方式,当天就可以完成资料填写、初审,管局审核两周左右。只要资料真实、有效、规范,整个流程差不多15天就可以完成。

关于博客的搭建

我的博客是使用的GitHub Page + Jekyll博客模板的方式搭建,没什么技术含量,clone一个模板,然后修改为自己的信息,再push一下就可以访问了:

总的来说,自己搭建博客网站的方式主要有以下几种:

  • GitHub/Gitee Page + Jekyll/Hexo静态博客模板
  • GitHub Page + Gridea静态博客写作客户端
  • 服务器 + WordPress + php

建议使用第一种或第二种方式来搭建博客,相关教程网络上很多很多,搜索对应关键字就可以分分钟搭建一个属于自己的博客,没什么技术含量。第一种方式,需要了解基本的git操作命令,第二种方式不需要git操作基础,可视化界面配置博客参数等等。

参考资料

推荐阅读

个人博客如何申请ICP备案的更多相关文章

  1. Canesten 项目申请ICP备案过程中遇到的问题及知识点扩充

    遇到的问题:Canesten备案主体是Bayer *** Ltd., Shanghai Branch, 而提供的IP是 Bayer (China)limited,违背了电信要求的三一致原则,即备案主体 ...

  2. 从零到一快速搭建个人博客网站(域名备案 + https免费证书)(一)

    环境介绍 资源 说明 centos v7.2 docker 快速部署项目环境 nginx 反向代理,同时配置https证书 halo v1.4.2,开源博客项目 Let's Encrypt 免费证书 ...

  3. CSDN博客专家申请成功

    又一个值得纪念的日子,上周六申请CSDN博客专家,今天中午审批通过.使用CSDN好几年了,从未想到能把博客一步步的写到这个地步. 曾经,写过一段博客,只是为了记录和分享.中间由于工作的变动和繁忙中断了 ...

  4. 独立博客怎样申请谷歌Adsense

    谷歌Adsense广告是眼下个人站长的主要赚钱途径之中的一个,首先是它相对诱人的单位价格,尽管谷歌中文广告相比英文广告单位价格有所折扣,但我的经验是仅仅要你的网页内容和广告keyword有较高的匹配性 ...

  5. 使用 github Pages 服务建立个人独立博客全过程

    你是否有这样子的需求,只是想简单的写写文章,记录下自己的学习心得.成长经历等,都是些文字内容,不需要配置使用数据库.不想购买服务器自己搭建站点,只是想安安静静的用比较舒服的方式来写篇文章. 静态博客就 ...

  6. 从零到一快速搭建个人博客网站(域名自动跳转www,二级域名使用)(二)

    前言 本篇文章是对上篇文章从零到一快速搭建个人博客网站(域名备案 + https免费证书)(一)的完善,比如域名自动跳转www.二级域名使用等. 域名自动跳转www 这里对上篇域名访问进行优化,首先支 ...

  7. CSDN博客的积分计算方法和博客排名规律

    开通博客一段时间了,近期莫名其妙得获得"持之以恒"的勋章,看着日益增长的积分,既兴奋又好奇.本人对CSDN博客积分的计算方法非常疑惑,也不知当中怎么回事,好奇度娘一番,并结合CSD ...

  8. CSDN博客积分规则

    1.博客积分规则 博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准.博客等级也将由博客积分唯一决定.积分规则具体如下: 每发布一篇原创或者翻译文章:可获得10分: 每发布一篇转载文 ...

  9. 博客美化—添加萌萌的live2D看板娘(不能再简单了)

    看着很多博客都有live2D的萌萌哒看板娘,我闲着有空说干就干. 从参考博客的附件中下载资源文件 waifu.css waifu-tips.js live2d.js flat-ui.min.css// ...

随机推荐

  1. 关于form表单:hover没有修改表单子元素样式

    原来在写todolist的时候遇到的一个问题 是关于form表单的hover属性设置背景颜色 想要实现的效果如下: 但是一开始直接给form加hover选择器的时候是这样: 可以看到这样子直接加会使得 ...

  2. Fortify Audit Workbench 笔记 Access Control: Database

    Abstract 如果没有适当的 access control,就会执行一个包含用户控制主键的 SQL 指令,从而允许攻击者访问未经授权的记录. Explanation Database access ...

  3. Vue2.0 【第二季】第1节 Vue.directive自定义指令

    目录 Vue2.0 [第二季]第1节 Vue.directive自定义指令 一.什么是全局API? 二. Vue.directive自定义指令 三.自定义指令中传递的三个参数 四.自定义指令的生命周期 ...

  4. java-选中排序(新手)

    //排序 选择排序 数组中每个元素都进行比较public class Test { //公共静态的主方法. public static void main(String[] args) { //创建一 ...

  5. 五分钟了解Consul

    Hi,大家好,我叫consul,翻译成中文叫做“领事”,其实我更喜欢叫自己为中介,因为我觉得自己做的事情和房产中介非常像.比如说想要卖房的房东到我这边登记,我将房屋信息登录到我的表格中(服务注册),有 ...

  6. Java中请优先使用try-with-resources而非try-finally

    Java中请优先使用try-with-resources而非try-finally Java库包含了很多需要手工调用close方法来关闭的资源.比如说InputStream.OutputStream及 ...

  7. 《面试经典系列》- 从底层理解==和equals的区别

    前言 在我们Java面试中,基础知识基本上比定会考核的点,而“==和equals的区别”则是面试官最喜欢.最经常问的问题. 但我们看了不少的文章.解释,总是一头雾水.一知半解的,往往很容忘记.今天,我 ...

  8. loadrunner-事务

    自从安装了loadrunner之后,就没怎么用过它了,项目之前也没做过性能测试,所以学习起来比较困难,而且性能测试远远不止使用工具这么简单.下面介绍一下最近学习的loadrunner添加事务. 事务是 ...

  9. JDK14的新特性-Switch新功能

    2020年3月17日,Oracle正式发布了JDK14版本,共新增了16项新特性 本文重点写一下关于switch的新功能: switch 表达式扩展了 switch 语句,使其不仅可以作为语句(sta ...

  10. python3正则提取字符串里的中文

    # -*- coding: utf-8 -*- import re #过滤掉除了中文以外的字符 str = "hello,world!!%[545]你好234世界..." str ...