域名注册备案(2020版)及ssl证书安装提供https服务

前言

16年的时候因为腾讯“云+校园”计划,一块钱一个月的服务器加上每年的免费域名,我第一次进行了备案拥有了属于自己的域名。那时候备案时间还是蛮长的,但是印象中还是很顺利地提交了一些材料就成功了,只是时间稍微长了点大概半个月吧。

这次因为有需要又购置了一个域名准备备案,却发现有不少变化,也有一些坑吧。

需要注意的事项

首先,我开始是在腾讯云买的域名,但是想备案的时候发现,腾讯云已经不支持给个人云主机用户申请备案授权码了,只有企业云主机用户才可以申请,我当时就是因为这个浪费了很久的时间。

后来,则是在阿里云上进行的备案,因为我在阿里云上是有虚拟云主机,且阿里云目前还是可以支持个人用户申请备案授权码的。

最终,我是利用阿里云的主机申请的备案授权码在阿里云上,对在腾讯云上买的域名进行备案的。所以这篇文章的备案流程是在阿里云上进行的,而ssl的证书安装则是腾讯云上的,但证书安装这个其实只要有证书文件就行,其实只要申请下载文件即可,安装流程和云没有关系。

所以我现在觉得个人用户要进行开发的话,还是可以先考虑一下阿里云的主机。然后经验是域名在哪里买好像不是很重要。

然后需要准备的东西:

  1. 身份证正面扫描件
  2. 本人购买的域名,不仅仅是购买这个行为,域名的所有者需要是你自己(!!很重要)
  3. 阿里云主机,以及申请获取的备案授权码

备案

获取备案授权码

首先是获取备案授权码,这个用阿里云主机就可以生成了,

阿里云备案

这里我感觉没有必要多写吧,官网流程走完便是了,写一下要点。

首先直接进入备案页面,完成个人信息的录入,审核通过应该很快的。

域名注册备案(2020版)及ssl证书安装提供https服务_第1张图片

然后点击下面的添加网站,填写域名,选择云虚拟主机。如果你账号已经有主机了,那很方便,如果没有就和我一样用另一个账号的主机生成备案授权码,勾选已有备案授权码即可进行备案。

域名注册备案(2020版)及ssl证书安装提供https服务_第2张图片

然后后面就是走流程了,缺啥补啥,后面还会打电话啥的,保持通信就行。要改啥就改

大概四天时间,我就完成备案了,现在的效率真是比以前高多了。

安装ssl证书

申请并下载证书

然后这边就是腾讯云的操作了,我们主要是要下载证书文件,阿里云应该也类似。

进入ssl控制台,普通用户就申请免费证书好了,就能提供https服务了。然后操作那边有个下载,就会有Apache、IIS、Nginx、Tomcat四个文件夹,对应不同的服务器,指引文档在这,官方可比我写得详细。
域名注册备案(2020版)及ssl证书安装提供https服务_第3张图片

Nginx提供服务

我之前写的一篇使用nginx提供支持https的docker+django服务已经简单写了一下如何安装证书了,这里我再补充一下如何找位置。

首先是配置文件的位置,linux云服务器上执行命令:

nginx -t

返回配置文件测试结果如下,你就能找到配置文件所在目录了,证书文件也放在那里

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

将备案号放在首页下面

你现在翻任意一个网站现在都有备案号的链接,下面就是腾讯云主页的:

备案号
因为备案好之后你会收到这样的邮件

请登录阿里云代备案系统查看您的备案号,并请您按照《非经营性互联网信息服务备案管理办法》要求 ,在您的网站首页底部中间位置,放置您的备案号并链接至"http://www.beian.miit.gov.cn/"。例如"京ICP备999999号"(此备案号为例子,请您一定更换成自己的备案号)。

而且我之前试过,如果不添加的一段时间过后就会被取消接入。

我就随便写了一个html





	test
	






当然我默认接入的是Nginx,所以直接修改了nginx的默认页面。
执行命令

nginx -V

返回的内容中会有

--prefix=/usr/share/nginx

这就是默认页面所在的位置,把上面的html部分加到index.html里面就可以啦。
然后重启一下nginx服务

/etc/init.d/nginx restart

最终你访问域名就可以看到边上的一把小锁,说明配置成功了。
域名注册备案(2020版)及ssl证书安装提供https服务_第4张图片


参考链接

  1. https://cloud.tencent.com/developer/ask/222284
  2. https://www.cnblogs.com/wpcnblog/p/9969677.html

你可能感兴趣的:(域名注册备案(2020版)及ssl证书安装提供https服务)