域名、备案、图床、https

经过前几章的步骤,我们已经实现了博客从本地部署至云服务器的全流程,但是还有许多重要的事等着我们完成。首先是域名,如果想要让你的网站被更多人看到,一个好听好记的域名是很重要的,而且很多云服务也是要求提供域名的,有了域名以后我们才可以开启https传输,提高网站的安全性,或者录入搜索引擎等。

其次,我们的网站不可能没有图片,当图片越来越多时,如果都使用本地存储的话网站会占用大量服务器带宽,迟早会被挤爆!因此最好还需要使用对象存储服务,也就是图床来存放我们的视频或图片。

域名

首先是域名,需要去找域名注册商来购买,当然,目前的各大主流服务器厂商都已经支持本平台购买域名及备案了,强烈建议大家直接购买服务器所在云平台的域名注册服务,价格其实都差不多,但是在同一个平台的操作会方便很多。

下面给出几个主流平台的域名注册官网,大家挑选自己方便的即可。

购买域名后就可以配置DNS解析了,配置完成后就可以将域名指向自己的服务器公网IP地址,别人就可以直接输入域名来访问你的网站啦。一般在购买完成以后平台会指引你进行DNS配置,如果是在你购买服务器的同一个平台一般还支持一键配置。

在解析配置界面,点击“添加记录”,一般有以下几个配置:

  • 主机记录:也就是你的主域名的二级域名,一般至少要配置www和@。

www:常见主机记录,将域名解析为 www.xxxxxx.com

@:直接解析主域名xxxxx.com

其他二级域名:如mail,image,等

  • 记录类型:域名解析的类型有很多种,首先要配置的是A(address)记录。

A:A 记录是最常用类型,将域名指向一个 IPv4 地址,如 8.8.8.8

CNAME:将域名指向另一个域名地址,与其保持相同解析,如 https://www.dnspod.cn

MX:用于邮件服务器,相关参数一般由邮件注册商提供

TXT:可填写附加文本信息,常用于域名验证

显性URL:将一个域名重定向至某个具体网页,且显示实际 URL 。该记录要求1)转发前域名需在腾讯云完成备案或接入备案 2)转发后域名需在工信部完成备案(任意接入商)。

隐性URL:与显性URL相同,但隐藏实际URL。

……

  • 解析来源(线路类型):即访问者所在的地区和网络运营商,一般默认即可。
  • 记录值:根据记录类型填写的记录值,一般填入服务器IP,域名等其他信息。
  • TTL:TTL 指解析记录在 DNS 服务器缓存的生存时间,数值越小则生效越快。一般默认为600秒,当记录值较少变动时,可以适当填一个较大值(如3600秒),有利于提升解析速度,记录值变动频繁时,可选择较小值(如60秒),但解析速度会收到影响。

此外可能还有一些其他参数,例如权重等,大家根据提示选填即可。

在第一次配置时,应按照如下所示至少配置两条A记录,分别指向主域名和最常用的www二级域名。记录值请填入你自己的IP。

主机记录 记录类型 记录值 TTL
@ A 8.8.8.8 600
www A 8.8.8.8 600

配置完成后,就可以输入你的域名来看看是否能够进入你的网站了。但是你马上会发现一段时间后就行不通了,因为如果你的域名是国内域名,则必须要通过工信局备案才能够使用,云平台检测到你的域名还没有备案的话,一般会自动停止你的域名解析。

备案

各大云平台基本上都设置了备案系统,你只需要根据平台指引填好信息即可,一般会由平台初审一遍,无误后再由平台提交至当地管局进行最终审核。

平台的备案流程教程一般已经非常详细了,建议大家直接查看自己平台的档案教程,基本上每一步都有详细介绍。

ICP 备案 首次备案_腾讯云

备案(Filing Service)-阿里云帮助中心

这里博主就只说一些注意事项

  1. 首先你的网站应该要有一些基础的内容,如果是空白页的话很有可能会被审核驳回。

  2. 然后是网站命名方面,备案时填写的网站名称并不需要在你的网站中体现,你可以随意取名字,但是名字的审核是比较严格的,主要是违禁词语很多,具体可以看一下腾讯云的命名建议:ICP 备案 网站命名建议_腾讯云,里面详细的列举了各种注意事项与命名规则,博主的网站当时取名“KIA空间站”喜提驳回了,因为“空间”是违禁词T.T。

  3. 当工信部备案审核通过后不要忘记30日内到网上填写公安备案

  4. 备案通过后你需要将你的备案号体现在你的网站底部(必需)。

图床

图床服务现在各大商当然也是有的,虽然英文缩写都不一样,但是认准对象存储四个字即可找到对应平台的图床服务了。

此外还有很多免费图床,但是希望大家慎重选择,众所周知服务器的运行都是会产生费用的,出于盈利的角度免费图床必然会有某些限制或者隐性消费,亦或者活不长久,而且免费图床一般都会标明禁止商用,这一点是有可能为日后发展带来麻烦的。再者付费图床的费用其实非常便宜,再加上大平台的服务质量,这里博主还是比较推荐大家使用付费图床服务。

关于七牛云

博主使用的图床是七牛云,因为它的图床付费服务是充值制按流量计费的,以我服务器所在平台腾讯云为例,腾讯云的对象存储服务虽然也不贵,但是各项配置繁多,且都要按时间付费,比较麻烦。对于流量非常小的网站(比如本站)来说,可能还是选择七牛云这样不计时间的平台比较省钱省力。此外七牛云也提供每月10G的免费http流量,对于初期的测试来说也很方便。

首先,新建账号后,进入对象存储页面,在空间管理中选择新建空间

image-20250318090413522

存储区域选择一个离服务器最近的即可,图床服务一般会选择公开空间,建好后就可以在目录内自由上传我们的图片啦。

请注意,新建空间时七牛云会为我们的空间分配一个用于测试的临时域名,一般时限只有几十天,在我们调试好后应该尽快绑定我们自己域名,否则是不能长久使用的,别到时候要将代码内全部域名一个个更换,非常麻烦!此外使用HTTPS也需要我们有绑定自己的域名才行。

七牛云规定,绑定的国内域名必须通过ICP备案。

在域名管理中选择绑定自定义CDN加速域名,根据指引为我们的域名解析配置好CNAME后,就算绑定成功了,绑定好后应该是长这样的:

image-20250318092051747

如果你的网站需要开启HTTPS协议,那么也许你的图床也需要配置HTTPS访问才行,现在七牛云也提供了自动注册免费证书的服务,基本可以一键完成,非常方便,下面我们就来介绍HTTPS的配置与SSL证书申请。

HTTPS

如果不开启HTTPS,你的浏览器上应该会提示“不安全”的字样,因为HTTP协议不提供任何方式的数据加密,以明文的方式来发送内容,有一定的安全风险,并且配置HTTPS也可以提高网站在搜索引擎上的权重。

当然付费的证书一般都不便宜,而免费的证书一般有效时间只有90天,到期就要重新申请并更换一次,大家可以自行取舍。博主本人是用的在腾讯云免费申请的SSL证书。

在证书的安装上,云平台一般会提供详细的帮助文档,这里博主就不班门弄斧了:

SSL 证书 Nginx 服务器 SSL 证书安装部署(LinuX)

SSL证书部署指引_数字证书管理服务(原SSL证书)(SSL Certificate)-阿里云帮助中心

最后

个人网站的基本搭建到这里基本上就差不多了,理论上要求不高的话以后只需要写好博客再一键上传即可。当然了,博主肯定不会满足于此,我会持续把网站搭建的更好看,也有计划钻研一下如何修改源代码实现新功能。本系列将会持续更新,介绍博主在建设中遇到的有趣玩法和搭建记录,Lets go!