如何在 DirectAdmin 中管理域名

DirectAdmin 让您完全掌控与托管账户关联的域名。无论是添加第二个网站、镜像现有网站,还是精确控制每个域名在服务器上的指向,DirectAdmin 的域名管理功能都能轻松应对。本指南将逐步带您了解每一个选项。

了解您的主域名

当您在 AsiaGB 注册托管服务时,您注册的主要域名即成为您的主域名。这是与您的托管账户绑定的根域名——无法通过控制面板删除或更改。主域名的所有文件应存放在 public_html 文件夹中。

如需查看主域名信息,请登录 DirectAdmin,进入我的账户 → 域名设置,您将看到域名名称、当前 IP 地址以及根目录路径。

什么是附加域名?

附加域名是托管在同一账户下完全独立的网站。每个附加域名拥有自己的文件夹、文件和网址——访问 addon1.com 和您的主域名的用户将看到完全不同的内容。附加域名非常适合希望在不购买多个托管账户的情况下运营多个网站的用户。

如何添加附加域名(分步操作)

  1. 登录 DirectAdmin,进入"我的账户"下的域名设置
  2. 点击页面顶部的添加其他域名按钮。
  3. 在提供的字段中输入完整域名(例如 myotherdomain.com)。
  4. DirectAdmin 将自动在 public_html/ 下建议一个文件夹名称——如需使用其他目录,可自行更改。
  5. 除非需要自定义,否则保持 DNS 设置为默认值。
  6. 点击添加确认。新的域名文件夹将立即创建。
  7. 通过 FTP 或文件管理器将网站文件上传到新创建的文件夹中。

重要提示:在附加域名能在浏览器中正常访问之前,该域名的 DNS A 记录必须指向您的托管服务器 IP 地址。您可以在 DirectAdmin 的账户信息中找到服务器 IP。

什么是停放域名?

停放域名(也称为别名域名)显示与主域名完全相同的内容。与附加域名不同,停放域名没有独立的文件夹——它只是指向相同的文件。当您拥有多个域名变体(例如同时拥有 yourbusiness.comyourbusiness.net)并希望它们都显示同一网站时,此功能非常有用。

停放域名与附加域名的主要区别

如何添加停放域名

  1. 在 DirectAdmin 中,进入域名设置 → 添加其他域名
  2. 输入要停放的域名。
  3. 勾选标记为指针/别名(停放)的选项,将其标记为停放域名而非附加域名。
  4. 点击添加。该域名现在将提供与主域名相同的内容。

设置根目录(Document Root)

根目录(Document Root)是域名提供文件服务的文件夹路径。默认情况下,DirectAdmin 将主域名的根目录设置为 public_html,附加域名的根目录设置为 public_html/domainname。如果您的应用程序需要从其他目录提供文件,可以更改此路径。

如何更改根目录(Document Root)

  1. 进入 DirectAdmin 的域名设置
  2. 点击您要更改根目录的域名。
  3. 找到根目录(Document Root)字段,将路径更新为所需文件夹。
  4. 点击保存。更改立即生效。
显示账户中所有域名的域名页面
显示账户中所有域名的域名页面
点击
点击"添加域名"(圆圈标注)以注册新域名
输入域名后点击
输入域名后点击"添加域名"

提示:如果您运行的是 Laravel 或 Symfony 应用程序,根目录应指向项目内的 public 子文件夹,而非项目根目录本身。例如:public_html/myapp/public

暂停与恢复域名

DirectAdmin 管理员和经销商可以暂停某个域名或整个托管账户——例如,当客户付款逾期或检测到违规行为时。了解暂停的实际影响,有助于您在客户网站宕机时做出正确应对。

域名被暂停后会发生什么

如何暂停和恢复

作为管理员或经销商,进入用户管理 → 列出所有用户,点击用户名,使用暂停账户恢复账户按钮即可。操作立即生效,无需重启服务器。

在托管账户之间转移域名

将域名从一个托管账户迁移到另一个账户(例如从共享主机迁移到 VPS,或在同一服务器上的两个用户之间迁移)与在注册商之间转移域名不同。此过程涉及迁移文件、数据库和配置,而非注册商所有权的变更。

分步迁移流程

  1. 在源账户创建完整备份。使用 DirectAdmin 的备份管理器将所有文件、数据库和邮件数据导出为单个压缩包。
  2. 将域名添加到目标账户,通过"域名设置"将其作为附加域名添加。系统将自动为其创建新目录。
  3. 通过 FTP 或 DirectAdmin 文件管理器传输文件。将网站文件上传到新域名的根目录中。
  4. 通过目标账户的 phpMyAdmin 导入数据库。创建新数据库和用户,然后从源账户导入 SQL 转储文件。
  5. 更新配置文件——对于 WordPress,使用新的数据库名称、用户名和密码更新 wp-config.php。对于其他框架,更新相应的配置文件。
  6. 切换 DNS 前先进行测试——使用浏览器 hosts 文件覆盖或预发布 URL,在更改 DNS 公开之前验证网站在新账户上是否正常运行。
  7. 更新 DNS A 记录,将域名指向新服务器的 IP 地址。等待传播完成(通常需要 1–24 小时),然后确认网站已从新账户加载。
  8. 确认迁移成功后,从旧账户删除域名

不会自动迁移的内容

从账户中删除域名

如需删除附加域名或停放域名,进入域名设置,勾选该域名的复选框,然后点击删除所选。请注意,删除附加域名将同时删除关联文件夹及其中的所有文件——请务必提前备份数据。

需要域名托管服务?

AsiaGB 共享托管支持在单个账户上绑定多个附加域名——以实惠的价格轻松管理多个网站。

查看托管方案