HEXO:子域名的配置及如何绑定到个人网站

本文最后更新于:2024年4月21日 晚上

1、前言

当我们购买了顶级域名时,期望其不只是在www前缀使用,可以扩展到多个不同的子域名。子域名可以用来关联到不同的站点,同时根据子域名的名称,也能够明显的区分不同站点的类型和作用,那么配置子域名的方法可以参考下面的过程来执行。按照域名的结构来说[www].[domain].[com],[www]为一级域名即子域名我们下面配置的修改点就在这,[domain]为二级域名也称为根域名,[com]为顶级域名。结构从左往右路由范围逐级递增,域名”/“后接对应站点的资源。

2、配置子域名

2.1、域名由namesoli托管

因为我的域名服务商为namesoli,在这以此为例进行说明:

image-20240121104203077

  • 进入”Manage DNS”,添加路由,类型为CNAME,添加或删除一级子域名:如添加为[info.domain.com]、[blog.domain.com],后面配置的”TARGET HOSTNAME”为目标源地址

image-20240121135411052

2.2、域名由CloudFlare托管

在使用CloudFlare对域名进行代理托管时,按照类似的步骤操作如下:

  • 进入域名管理:

image-20240121102539592

  • 配置路由规则(子域名),类型配置为CNAME,Content为源目标地址,同namesoli中的”TARGET HOSTNAME”:每添加一条,即可增加一个子域名,最大数量上限为50条。

image-20240121092700008

注:这里的配置的”Name”不可重复,否则会添加失败。

其他域名服务提供上,均可按上述类似操作进行配置,均为配置DNS路由即可。

3、子域名绑定

这里以网站部署到github上为例:

  • 进入github “Setting”–“Pages”页面,在“Custome domain”处填写子域名再”Save”进行解析:

image-20240121102909890

待github部署完成之后就能够正常通过子域名访问网站了:

image-20240121102806285

4、配置子域名转发重定向

  • 进入域名管理页面,点击单个顶级域名:

  • 进入“Sub-Domain Forwarding”,管理子域名重定向:

image-20240121000556854

  • 添加重定向子域名:

image-20240121000813813

  • 配置子域名前缀:

image-20240121000927567

配置完成后,即可对指定的域名进行重定向。


HEXO:子域名的配置及如何绑定到个人网站
http://www.codestar.top/2024/01/21/BLOG/HEXO:子域名的配置及如何绑定到个人网站/
作者
mini小新
发布于
2024年1月21日
更新于
2024年4月21日
许可协议