从域名到云服务器入坑

本文以腾讯云平台申请域名为例,为首次申请域名的用户提供便捷。

image-20220828170633379

文章里的域名申请平台来自腾讯云

为什么需要域名

这还得从搭建个人博客说起。当初搭建博客,选的 Hexo + github 组合(为什么没选 gitee,因为 gitee 平台的文件审核太折腾了)。Hexo 打包的静态资源通过 Github 托管和发布,这里用到了 Github Pages。了解更多 Github Pages,详见参考 1

部署好的静态资源 Web 可以通过https://user.github.io访问。user即 Github 账户名。

图床则采用Github + PicGo + https://cdn.jsdelivr.net

就这样,个人博客持续了一段时间。感觉没有个性化域名无法凸显个人博客的魅力,一时间上头,就想着搞个域名。恰逢其时,腾讯云出了优惠活动,就注册了个域名。

域名注册

获得域名的方式是通过付费获得域名一年或多年内的使用权,我们称之为域名注册。

按照国际惯例,域名申请遵循 “先申请,先服务” 的原则。由于域名不允许重名,一个域名只能对应一台计算机主机,一个域名一旦被申请,注册期内该域名属于申请者,除非申请者自动放弃或转让。建议您及时申请属于自己的专属域名。

序号 操作步骤 说明
1 创建域名信息模板 进入域名信息模板页-新建模板
2 查看域名价格 腾讯云平台-域名价格表
3 域名注册 请您登录 域名注册页面,选择您需要的域名后缀,添加购物车,填写您的域名信息并完成支付后,进入下一步实名认证的操作。
4 实名认证 新注册域名使用已实名的信息模板注册域名后不需要再提交实名认证。具体操作请参考 实名认证

关联域名指向 Github Pages

需要在 Hexo 创建一个 CNAME 文件,内容为域名。然后在腾讯云管理平台上访问 DNS 解析 DNSPod,添加记录,绑定记录值(即user.github.io)保存生效。最后在 Gihub 对应的博客仓库 Settings>pages 中设置自定义域名,检索生效。

备案域名

备案域名只是网站备案中的一个环节,后面还有备案云服务器。不要理解为把域名脱离出来单独备案。

备案域名是一个很耗时的事儿,审核运气不好的话,长达一个月审核期。我有域名的博客好端端的,为什么需要备案域名呢?其实,是嫌弃 github 访问博客时慢时好,图片加载也不稳定,就选了个七牛云搭建图床(因为免费送 10 个 G,被它吸引了一波)。没想到的是,七牛云搭建图床,要求必须有备案过的域名才能使用。麻了,接着就去腾讯云文档了解备案域名的信息了。

备案域名,需要走完网站备案所有流程,其中需要提供云服务器。接着去折腾了下腾讯云服务器,总算满足前提条件了。

网站

网站由 3 部分组成:域名、源代码、虚拟主机。

域名

在 Internet 上有千百万台主机,为了区分这些主机,每一台主机都被分配一个 IP 地址。但由于 IP 地址没有实际意义且难于记忆,于是就有了域名(Domain Name)。更多详见

源代码:

是指未编译的文本代码或一个网站的全部源码文件,是一系列人类可读的计算机语言指令。我们可以把它理解成源文代码,当前看到的这个网页来说,其实它是由一大堆的源代码组成,通过我们浏览器(如微软的 IE 浏览器,谷歌的 Chrome 浏览器等)或服务器翻译成我们所看到的样子。

虚拟主机:

虚拟主机,可以理解为服务器。用来放置网站内容、文件和详细资料的空间,也就是可以囊括网站所有网页、文字、文档、图片、数据库等大量文件的地方。对于许多中小企业来说,建网站时一般都会用到虚拟主机来建设网站。

备案

如果有网站,并且是国内(非港澳台)的服务器,则需要网站备案。其他情况,无需备案。网站备案操作如下:

序号 操作步骤 说明
1 网站备案 如果您是首次备案,请参考 小程序首次备案PC 端首次备案
2 域名解析 您通过输入域名访问网站时,将域名解析到对应的 IP,找到对应服务器,打开对应的访问页面。网站域名解析请参考 快速添加域名解析

当前一些域名的注册平台,会引导新手进行网站备案,当你发现网站备案需要有云服务器,这时又会引导你去购买云服务器。

更多详见

备案成功后

详见

相关链接

[1] GitHub Pages