什么是子域名
域名可以划分为各个子域,子域还可以继续划分为子域的子域,这样就形成了顶级域、主域名、子域名等,子域名指二级域名,二级域名是顶级域名(一级域名)的下一级。子域名就是指顶级域名的下一级,比如a.com是个顶级域名,bbs.a.com、mail.a.com这类的域名就是子域名,子域名又叫多级域名。
域名分层结构
举例:
“.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,找到左侧栏我的域名,进入解析设置页面,在解析设置页面,添加记录
- 记录类型:选择 A记录
- 主机记录:这里是您创建子域名的关键,例如需要创建app.plaidweb.cn,则在此处输入app即可; 如需创建plaidweb.cn,则在此处输入 @ 即可
- 解析线路:选择 默认 即可
- 记录值: 这里输入网站服务器的IP地址(如果您不知道,可以联系您的服务器提供商或者网站空间服务商获取)
- TTL:选择600秒或10分钟即可。
设置完毕后,您可以通过域名检测工具来检测解析是否已生效。
给域名添加HTTPS(https://)
云产品找到或搜索SSL证书进入SSL证书后,点击左边我的证书栏,点击申请证书,选默认的免费证书即可,然后按要求填写资料再确认(私钥密码不用填),默认设置一直下一步直到提交申请。如图所示
等待证书签发后找到我的证书,找到申请的子域名,根据需要下载证书,以宝塔为例配置证书,我的宝塔用的是Nginx,然后选择下载证书如下图
下载好证书后,登录宝塔后台添加我的子域名,如图所示
在宝塔面板,左侧栏我的网站,选择子域名后的设置,点击进入,选择SSL,再选其他证书栏,把下载好的证书文件解压用记事本打开,分别复制.key和pen文件内容粘贴到对应的内容框处,然后保存,
然后访问子域名,https://app.plaidweb.cn配置成功。