前言

前一段时间,博客域名在申请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. Spring Boot 结合 Redis 序列化配置的一些问题

    前言 最近在学习Spring Boot结合Redis时看了一些网上的教程,发现这些教程要么比较老,要么不知道从哪抄得,运行起来有问题.这里分享一下我最新学到的写法 默认情况下,Spring 为我们提供 ...

  2. 关于pytorch在windows上编辑的问题集合

    cmake在windows上自动寻找v140(VS2015)的编译器,现在只有VS2013的IDE,所以要修改编译器 修改掉VS2015的编译器名称,报错提示参数CMAKE_C_COMPILER和CM ...

  3. 在d盘创建文件夹,里面有aaa.txt/bbb.txt/ccc.txt,然后遍历出aaa文件夹下的文件(新手)

    //导入的包.import java.io.File;import java.io.IOException;//创建的一个类.public class zy { //公共静态的主方法. public ...

  4. Python - 面向对象(一)入门篇

    Python里面有一句话:万物皆是对象 如何面向对象编程 设计类 创建类实例对象 实例对象调用方法 创建对象 在内存中为对象分配空间 调用初始化方法  __init__  为对象初始化 对象创建后,内 ...

  5. ijkplayer中遇到的问题汇总

    在做音频播放的时候,很多公司使用的是开源的ijkplayer播放器,ijkplayer底层是基于ffmpeg,在某机型上面可能常常遇到各种问题.今天整理了大家在使用ijkplayer中遇到的问题,以及 ...

  6. iOS 原生库(AVFoundation)实现二维码扫描,封装的工具类,不依赖第三方库,可高度自定义扫描动画及界面(Swift 4.0)

    Create QRScanner.swift file // // QRScanner.swift // NativeQR // // Created by Harvey on 2017/10/24. ...

  7. python浅学【网络服务中间件】之Redis

    一.关于NoSQL: NoSQL(NoSQL = Not Only SQL ),"不仅仅是SQL". 相比MySQL等关系型数据库,NoSQL为非关系型的数据存储 Nosql中比较 ...

  8. wr720n v4 折腾笔记(三):网络配置与扩充USB

    0x01 前言 网络配置比较简单,但是USB拓展就麻烦许多了,这里由于overlay的内存分配问题导致软件安装失败,这里找到了一种方法就是直接从uboot刷入南浦月大神的wr720n的openwrt固 ...

  9. Linux基础篇学习——常见系统命令:ls,pwd,cd,date,hwclock,passwd,su,clear,who,w,uname,uptime,last,dmesg,free,ps,top

    ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i  列出 ...

  10. 【转】.strip().split('t')和.strip().split()

    https://blog.csdn.net/qq_35290785/article/details/94780620 .strip().split('t')line =' nihao, zhenhao ...