上一篇
虚拟主机二级域名绑定
- 虚拟主机
- 2025-07-24
- 10
虚拟主机二级域名绑定需在控制面板添加子域名记录,指向主域名空间,或修改DNS设置,确保解析生效后即可通过二级域名访问
虚拟主机二级域名绑定详解
基础概念
-
主域名与二级域名
- 主域名:如
example.com
- 二级域名:如
blog.example.com
(主域名下的子域名) - 功能:通过二级域名指向同一服务器的不同目录或应用。
- 主域名:如
-
虚拟主机绑定原理
- 在服务器中配置域名解析(DNS),将二级域名映射到指定目录或应用。
- 需同时操作 DNS解析 和 服务器配置。
操作步骤
登录虚拟主机控制面板
- 常见控制面板:cPanel、Plesk、阿里云/酷盾安全等国产面板。
- 路径:通常为
域名管理
→子域名管理
或二级域名绑定
。
添加二级域名
- 填写信息:
- 子域名:
blog
(自动生成blog.example.com
) - 绑定目录:
public_html/blog
(可选,指定网站根目录)
- 子域名:
- 示例(以 cPanel 为例):
注:实际界面可能因服务商不同而有所差异。
配置 DNS 解析
- 添加 A 记录:
| 类型 | 主机记录 | 记录值 | TTL |
|——|———-|—————-|——|
| A | blog | 服务器公网 IP | 默认 | - 注意:
- 若使用 CDN,需替换为 CDN 提供的 CNAME 记录。
- DNS 生效时间:通常为 10 分钟 ~ 48 小时。
服务器端配置
- Apache:修改
httpd.conf
或.htaccess
,添加:<VirtualHost :80> ServerName blog.example.com DocumentRoot /var/www/html/blog </VirtualHost>
- Nginx:在配置文件中添加:
server { listen 80; server_name blog.example.com; root /var/www/html/blog; }
- 控制面板自带功能:部分面板(如 cPanel)自动生成配置,无需手动修改。
常见问题与解决方案
问题 | 解决方案 |
---|---|
二级域名无法访问 | 检查 DNS 解析是否生效 确认服务器防火墙允许 80/443 端口 重启 Web 服务 |
访问二级域名跳转到主域名 | 检查绑定目录是否正确 清除浏览器缓存或本地 DNS 缓存( ipconfig /flushdns ) |
SSL 证书报错 | 为二级域名申请独立证书 或使用通配符证书( .example.com ) |
不同控制面板操作对比
控制面板 | 二级域名绑定路径 | 是否需要手动配置 DNS |
---|---|---|
cPanel | 域 → 子域名 |
是(需添加 A 记录) |
Plesk | 域名 → 子域名 |
是(需添加 A 记录) |
阿里云虚拟主机 | 域名管理 → 解析 + 绑定域名 |
是(需添加 A 记录) |
宝塔面板 | 网站 → 添加站点 |
否(自动绑定) |
相关问题与解答
问题 1:如何删除已绑定的二级域名?
- 解答:
- 登录控制面板,找到对应的二级域名绑定记录。
- 点击删除,并同步删除 DNS 中的相关 A/CNAME 记录。
- 清理服务器配置文件中的残留(如手动修改过 Nginx/Apache)。
问题 2:二级域名和子目录有什么区别?
- 解答:
| 对比项 | 二级域名 | 子目录 |
|——————|———————————–|———————————|
| URL 形式 |blog.example.com
|example.com/blog
|
| 独立性 | 可配置独立 SSL、资源隔离 | 共享主域名配置,资源不隔离 |
| SEO 影响 | 视为独立站点(权重独立) | 继承主域名权重 |
| 适用场景 | 不同应用/服务(如博客、论坛) | 同一应用的不同模块(如文章