2025-05-21 21:40:10
55

如何在阿里云主机用二级域名指定根目录?

摘要
本文详细讲解在阿里云虚拟主机中通过域名解析、目录绑定和.htaccess规则配置,实现二级域名指向特定根目录的完整流程,包含环境准备、解析设置、重写规则编写及验证测试等关键步骤。...

一、准备二级域名与主机环境

操作前需确保满足以下条件:

如何在阿里云主机用二级域名指定根目录?

  1. 已购买阿里云虚拟主机并完成主域名备案
  2. 拥有可管理的二级域名(如:blog.example.com)
  3. 确认服务器环境为Linux系统且支持Apache的mod_rewrite模块

建议通过SSH工具登录服务器,使用apache2 -v命令验证Apache版本,并通过sudo a2enmod rewrite启用重写功能。

二、配置域名解析记录

在阿里云控制台完成以下步骤:

  1. 进入域名解析页面,选择目标主域名
  2. 添加CNAME记录:主机记录填二级前缀(如blog),记录值填虚拟主机IP或主机别名
  3. TTL建议设置为10分钟,加速解析生效

三、绑定虚拟主机目录

通过FTP工具完成目录配置:

  • 在虚拟主机根目录创建子文件夹(如:/public_html/blog)
  • 返回阿里云控制台的主机管理界面
  • 在域名绑定模块添加二级域名,并指定对应目录路径

四、设置.htaccess重写规则

通过以下代码实现域名与目录的映射:

示例代码(绑定blog.example.com到blog目录)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1 [L]

需通过FTP将文件上传至根目录,Windows系统需注意文件命名规则(从txt改为.htaccess)。

五、验证与测试访问

完成配置后按顺序验证:

  1. 使用ping blog.example.com检查解析是否生效
  2. 通过浏览器直接访问二级域名,观察是否跳转至子目录内容
  3. 检查服务器错误日志:/var/log/apache2/error.log

该方法通过组合域名解析、目录绑定和URL重写规则,实现了二级域名与指定目录的精准映射。实际操作时需注意DNS解析生效时间(通常10-30分钟),建议分阶段测试各配置环节。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部