前言

前一段时间,博客域名在申请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. 如何分析SpringBoot源码模块及结构?--SpringBoot源码(二)

    注:该源码分析对应SpringBoot版本为2.1.0.RELEASE 1 前言 本篇接 如何搭建自己的SpringBoot源码调试环境?--SpringBoot源码(一). 前面搭建好了自己本地的S ...

  2. Azure CLI 简单入门

    Azure CLI 是什么 Azure 命令行接口 (CLI) 是用于管理 Azure 资源的 Microsoft 跨平台命令行体验. Azure CLI 易于学习,是构建适用于 Azure 资源的自 ...

  3. html5 中高级选择器 querySelector

    简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的 ...

  4. 个人项目作业(wc.exe)

    1.GitHub项目地址 https://github.com/QiuBin666/WC 项目介绍: 题目描述 Word Count1. 实现一个简单而完整的软件工具(源程序特征统计程序).2. 进行 ...

  5. How to do error checking in CUDA(如何在CUDA里做错误检查)

    https://codeyarns.com/2011/03/02/how-to-do-error-checking-in-cuda/ Error checks in CUDA code can hel ...

  6. Centos7安装Elasticsearch和Kibana

    这里使用的6.6.0版本,ES需要JDK环境,对应1.8 Elasticsearch安装: 1.下载:https://elasticsearch.cn/download/ 2.解压: 3.修改配置:j ...

  7. H5新特性之语义化标签

    一.为什么要增加新的语义化标签 在HTML 5出来之前,我们用div来表示章节,但是这些div都没有实际意义,这样的布局方式使我们的结构不够清晰,于是语义化标签应运而生. 二.何为语义化标签 顾名思义 ...

  8. ubuntu 远程 window

    记录一下ubuntu 远程 window ubuntu先执行安装rdesktop sudo apt-get install rdesktop 终端执行: rdesktop -f  172.16.238 ...

  9. 12. Java 获取指定字符第N次出现的位置

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { //判断"Ab2Ad3 ...

  10. Jasper报表 自动序列号

    添加表达式:$V{REPORT_COUNT}.toString()