什么是子域名

域名可以划分为各个子域,子域还可以继续划分为子域的子域,这样就形成了顶级域、主域名、子域名等,子域名指二级域名,二级域名是顶级域名(一级域名)的下一级。子域名就是指顶级域名的下一级,比如a.com是个顶级域名,bbs.a.com、mail.a.com这类的域名就是子域名,子域名又叫多级域名。

域名分层结构

域名结构-图1
举例:

“.com”是顶级域名(一级域名);
“tencent.com”是主域名(二级域名);
“cloud.tencent.com”是子域名(三级域名);
“www.cloud.tencent.com”是子域名的子域(四级域名)。

为什么要设置子域名

因为一个主域名可以设置出不同的子域名,所以能够便于用户将不同的子域名应用到不同的业务中。
例如主域名是 plaidweb.cn,开发者则可以设置子域名 api.plaidweb.cn为接口业务使用,子域名 pay.plaidweb.cn为支付系统使用。
实现访问者按照用户指定的子域名进行访问。
例如主域名是plaidweb.cn,开发者设置子域名为 www.plaidweb.cn和plaidweb.cn后, 访问者输入这两个域名时就可以实现访问。

如何设置子域名

首先需要确认要设置什么子域名

例如主域名为plaidweb.cn, 要让访问者能够实现通过 app.plaidweb.cn和plaidweb.cn 这两个子域名进行访问

以腾讯云为例,首先打开腾讯云官网,进入控制台,选择云产品或搜索DNS解析DNSPod,找到左侧栏我的域名,进入解析设置页面,在解析设置页面,添加记录
DNS解析设置-图2

  • 记录类型:选择 A记录
  • 主机记录:这里是您创建子域名的关键,例如需要创建app.plaidweb.cn,则在此处输入app即可; 如需创建plaidweb.cn,则在此处输入 @ 即可
  • 解析线路:选择 默认 即可
  • 记录值: 这里输入网站服务器的IP地址(如果您不知道,可以联系您的服务器提供商或者网站空间服务商获取)
  • TTL:选择600秒或10分钟即可。

设置完毕后,您可以通过域名检测工具来检测解析是否已生效。

给域名添加HTTPS(https://)

云产品找到或搜索SSL证书进入SSL证书后,点击左边我的证书栏,点击申请证书,选默认的免费证书即可,然后按要求填写资料再确认(私钥密码不用填),默认设置一直下一步直到提交申请。如图所示
证书申请-图3

等待证书签发后找到我的证书,找到申请的子域名,根据需要下载证书,以宝塔为例配置证书,我的宝塔用的是Nginx,然后选择下载证书如下图

证书下载-图4

下载好证书后,登录宝塔后台添加我的子域名,如图所示

宝塔后台添加域名-图5

在宝塔面板,左侧栏我的网站,选择子域名后的设置,点击进入,选择SSL,再选其他证书栏,把下载好的证书文件解压用记事本打开,分别复制.key和pen文件内容粘贴到对应的内容框处,然后保存,
SSL设置-图6

然后访问子域名,https://app.plaidweb.cn配置成功。
https成功设置-图7

最后修改:2024 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏