文章

申请域名(使用阿里云)

申请域名(使用阿里云)

简单记录一下,申请域名遇到的几个问题

购买域名

购买域名需要实名,我选择从阿里云买了一个价格比较低的。 原本我的设想是去买一个能够在国内直接备案的网站,但是后来发现备案需要本地服务器, 我没有私人服务器,目前也没能接入 UCAS 的网站,所以只能买现成的服务器

能用来部署网页的阿里云服务器,最便宜的大概一百一年。 虽然不是特别贵,但是目前阶段我似乎还没有这种需要部署到本地需求。而且因为我的博客实际上 是由 github 主动托管并且构建 workflow 和 actions 来部署的,真把他放到普通服务器上我 可能真的不知道该怎么做,所以干脆还是选择了只买域名

扯远了,总之是在阿里云(万网)上物色了一个网站,也就是你现在看到的我的网站:repoxu.top

购买域名阶段不需要实名,但是购买之后他会提示你,根据国家要求,你需要对当前网站 进行实名,之后才能让你去使用网站。需要上传身份证照片以及本人的一些信息等内容。

上传完之后,等待 5 ~ 8 分钟(阿里云网页给出的期限是当天,所以可能需要等一段时间) 审核完成后,你就拿到了一个自己专属的域名。

这里提一嘴,我觉得如果你是第一次用,而且对这东西没什么概念,我建议是先买一年或者 一段时间的用用试试,毕竟你也不知道一年之后你的想法,这样购买的域名很便宜。

网站方设置

在你的 github pages 文件库中(username.github.io)中,新建一个文件 CNAME, 注意这个文件,不要加任何后缀,文件内容只填入你购买的这个域名即可。

1
xxyyzz.aabbcc     # 你购买的域名

阿里云方设置

我们已经完成了你域名的一些设置,现在要开始让这个域名指向你现在的网站,也即 username.github.io 了。

访问 阿里云万网 - 云解析控制台, 找到左侧的 公网权威解析,在右侧会显示你当前帐号所有购买的域名的状态,点击你刚才注册的 域名。在新的页面点击 添加记录 分别添加两个记录:

(未提及的条目不需更改)

记录类型主机记录记录值备注
A@185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
Github Pages 的 IP
wwwCNAMEusername.github.io你的网站原地址

设置完成之后,回到你的 github 仓库页面,我们进行:

最后一步

打开你的 github 代码页面,找到 Settings –> Pages,在domain 这一项目内填入 你新购买的域名

点击 save,等待他自动的 DNS check 从橙色变为绿色

变为绿色后,下方的 Enforce HTTPS 理论上讲应当可以点击。

如果你不能点击的话,请把你刚才填写的域名按 Remove 移除掉,等待一段时间(30s最短,如果你没事儿,多等一会儿)

点击 Enforce HTTPS,当当!你的域名配置完成,现在你可以使用你的新域名来访问你的网站了!

what else

朋友介绍了一种方法,大致意思是用 cloudflare 的免费 DNS 代理,这样让他能够从国内直接访问。

本文下一步的更新目标也在这里。

本文由作者按照 CC BY 4.0 进行授权