一、域名解析基础概念
在阿里云平台进行子域名配置前,需理解以下核心概念:
- 主机记录:定义子域名标识,如”www”表示www子域名,”@”表示主域名
- 记录类型:A记录指向IPv4地址,CNAME记录指向其他域名
- TTL值:DNS缓存刷新时间,建议保持默认600秒
子域名解析需确保主域名已完成备案,且服务器实例处于正常运行状态
二、添加子域名解析记录
通过阿里云控制台配置子域名的标准流程:
- 登录云解析DNS控制台
- 选择目标域名,进入解析设置页面
- 点击「添加记录」按钮,填写参数:
- 主机记录:输入子域名前缀(如blog、shop)
- 记录类型:选择A记录(指向服务器IP)或CNAME记录(指向其他域名)
- 解析线路:默认选择「全网默认」
- 记录值:填写目标服务器的公网IPv4地址
- 保存记录后等待DNS生效(通常10-30分钟)
三、服务器环境配置
完成解析后需在服务器进行以下操作:
- Web服务器配置:Tomcat需修改server.xml文件,添加新Host配置
- 安全组设置:在ECS控制台开放80/443等必要端口
- 虚拟主机绑定:Apache/Nginx需配置ServerName指令指向子域名
建议为每个子域名创建独立的webapps目录,例如:
/home/tomcat/webapps/shop/
/home/tomcat/webapps/blog/
四、配置验证与测试
通过以下方法验证配置是否成功:
- 使用nslookup命令检查DNS解析结果
- 通过浏览器直接访问子域名检测响应状态
- 查看服务器访问日志确认请求来源
现象 | 解决方案 |
---|---|
解析未生效 | 检查TTL值并等待刷新缓存 |
403访问禁止 | 确认服务器目录权限设置 |