
DirectAdmin 让您完全掌控与托管账户关联的域名。无论是添加第二个网站、镜像现有网站,还是精确控制每个域名在服务器上的指向,DirectAdmin 的域名管理功能都能轻松应对。本指南将逐步带您了解每一个选项。
了解您的主域名
当您在 AsiaGB 注册托管服务时,您注册的主要域名即成为您的主域名。这是与您的托管账户绑定的根域名——无法通过控制面板删除或更改。主域名的所有文件应存放在 public_html 文件夹中。
如需查看主域名信息,请登录 DirectAdmin,进入我的账户 → 域名设置,您将看到域名名称、当前 IP 地址以及根目录路径。
什么是附加域名?
附加域名是托管在同一账户下完全独立的网站。每个附加域名拥有自己的文件夹、文件和网址——访问 addon1.com 和您的主域名的用户将看到完全不同的内容。附加域名非常适合希望在不购买多个托管账户的情况下运营多个网站的用户。
如何添加附加域名(分步操作)
- 登录 DirectAdmin,进入"我的账户"下的域名设置。
- 点击页面顶部的添加其他域名按钮。
- 在提供的字段中输入完整域名(例如
myotherdomain.com)。 - DirectAdmin 将自动在
public_html/下建议一个文件夹名称——如需使用其他目录,可自行更改。 - 除非需要自定义,否则保持 DNS 设置为默认值。
- 点击添加确认。新的域名文件夹将立即创建。
- 通过 FTP 或文件管理器将网站文件上传到新创建的文件夹中。
重要提示:在附加域名能在浏览器中正常访问之前,该域名的 DNS A 记录必须指向您的托管服务器 IP 地址。您可以在 DirectAdmin 的账户信息中找到服务器 IP。
什么是停放域名?
停放域名(也称为别名域名)显示与主域名完全相同的内容。与附加域名不同,停放域名没有独立的文件夹——它只是指向相同的文件。当您拥有多个域名变体(例如同时拥有 yourbusiness.com 和 yourbusiness.net)并希望它们都显示同一网站时,此功能非常有用。
停放域名与附加域名的主要区别
- 附加域名——独立文件夹、独立内容、独立网站
- 停放域名——无独立文件夹,显示与主域名相同的内容
- 当您希望在一个账户下运行两个不同网站时,使用附加域名
- 当您希望一个网站可通过多个域名访问时,使用停放域名
如何添加停放域名
- 在 DirectAdmin 中,进入域名设置 → 添加其他域名。
- 输入要停放的域名。
- 勾选标记为指针/别名(停放)的选项,将其标记为停放域名而非附加域名。
- 点击添加。该域名现在将提供与主域名相同的内容。
设置根目录(Document Root)
根目录(Document Root)是域名提供文件服务的文件夹路径。默认情况下,DirectAdmin 将主域名的根目录设置为 public_html,附加域名的根目录设置为 public_html/domainname。如果您的应用程序需要从其他目录提供文件,可以更改此路径。
如何更改根目录(Document Root)
- 进入 DirectAdmin 的域名设置。
- 点击您要更改根目录的域名。
- 找到根目录(Document Root)字段,将路径更新为所需文件夹。
- 点击保存。更改立即生效。
提示:如果您运行的是 Laravel 或 Symfony 应用程序,根目录应指向项目内的 public 子文件夹,而非项目根目录本身。例如:public_html/myapp/public。
暂停与恢复域名
DirectAdmin 管理员和经销商可以暂停某个域名或整个托管账户——例如,当客户付款逾期或检测到违规行为时。了解暂停的实际影响,有助于您在客户网站宕机时做出正确应对。
域名被暂停后会发生什么
- 网站流量——访问者将看到"账户已暂停"页面,而非实际网站内容。
- 电子邮件——所有收发邮件停止运作。暂停期间发送到该域名的邮件可能会退回给发件人。
- DNS 记录——DNS 区域本身保持不变。域名仍会解析到服务器 IP,但 Web 服务器不返回任何内容。
- FTP 和 SSH 访问——在暂停期间均被禁用。
- 数据库——MySQL 数据库仍然存在且完好,但账户暂停期间 Web 应用程序无法连接。
如何暂停和恢复
作为管理员或经销商,进入用户管理 → 列出所有用户,点击用户名,使用暂停账户或恢复账户按钮即可。操作立即生效,无需重启服务器。
在托管账户之间转移域名
将域名从一个托管账户迁移到另一个账户(例如从共享主机迁移到 VPS,或在同一服务器上的两个用户之间迁移)与在注册商之间转移域名不同。此过程涉及迁移文件、数据库和配置,而非注册商所有权的变更。
分步迁移流程
- 在源账户创建完整备份。使用 DirectAdmin 的备份管理器将所有文件、数据库和邮件数据导出为单个压缩包。
- 将域名添加到目标账户,通过"域名设置"将其作为附加域名添加。系统将自动为其创建新目录。
- 通过 FTP 或 DirectAdmin 文件管理器传输文件。将网站文件上传到新域名的根目录中。
- 通过目标账户的 phpMyAdmin 导入数据库。创建新数据库和用户,然后从源账户导入 SQL 转储文件。
- 更新配置文件——对于 WordPress,使用新的数据库名称、用户名和密码更新
wp-config.php。对于其他框架,更新相应的配置文件。 - 切换 DNS 前先进行测试——使用浏览器 hosts 文件覆盖或预发布 URL,在更改 DNS 公开之前验证网站在新账户上是否正常运行。
- 更新 DNS A 记录,将域名指向新服务器的 IP 地址。等待传播完成(通常需要 1–24 小时),然后确认网站已从新账户加载。
- 确认迁移成功后,从旧账户删除域名。
不会自动迁移的内容
- 电子邮件——已存储的邮件必须手动导出和重新导入。DirectAdmin 的邮件备份选项或 IMAP 迁移工具可提供协助。
- SSL 证书——Let's Encrypt 证书与账户和服务器配置绑定。DNS 变更传播后,您需要在目标账户上重新申请证书。
- 计划任务(Cron jobs)——所有定时任务必须在目标账户的计划任务管理器中重新创建。
- 子域名——每个子域名必须在新账户的子域名管理器中手动重新添加。
从账户中删除域名
如需删除附加域名或停放域名,进入域名设置,勾选该域名的复选框,然后点击删除所选。请注意,删除附加域名将同时删除关联文件夹及其中的所有文件——请务必提前备份数据。