如何用DirectAdmin二级域名快速创建站点?

在DirectAdmin面板创建二级域名虚拟主机:进入域名管理,选择主域名后创建子域名前缀(如sub.domain.com),设置对应的网站目录路径并配置DNS解析,自动生成虚拟主机环境。

核心概念说明

  1. 二级域名
    • 格式:subdomain.primary.com(如 blog.yoursite.com
    • 作用:在无需新域名的情况下扩展子站点。
  2. 虚拟主机

    本质:通过单台服务器托管多个独立站点,二级域名作为独立站点入口。


详细操作步骤

步骤1:登录DA面板

  • 访问 https://your-server-ip:2222 使用管理员或用户账户登录。
  • 权限要求:账户需具备”域名管理”权限(普通用户账户可管理自身域名)。

步骤2:创建二级域名

  1. 进入 域名管理子域名管理
    如何用DirectAdmin二级域名快速创建站点?(图标仅为示意)
  2. 在输入框中填写:
    • 子域名:输入前缀(如 blog
    • 选择主域名:从下拉菜单选定主域名(如 yoursite.com
    • 文档根目录(关键):
      • 默认路径:/domains/yoursite.com/public_html/blog
      • 推荐自定义:/domains/yoursite.com/subdomains/blog(便于隔离文件)
  3. 点击 创建,系统将自动生成:
    • 网站目录
    • DNS记录(需后续配置)
    • 基础.htaccess文件

步骤3:配置DNS解析

  • 若使用DA内置DNS
    • 进入 DNS管理 → 找到新生成的 blog A记录
    • 确认IP指向服务器正确IP(通常自动完成)。
  • 若使用外部DNS(如Cloudflare)
    • 添加一条 A记录
      • 名称:blog
      • 值:服务器公网IP
      • TTL:建议300秒
    • 解析生效时间:5分钟~48小时(建议 dig blog.yoursite.com 验证)。

步骤4:上传网站文件

  • 通过 文件管理FTP
    • 路径:/domains/yoursite.com/subdomains/blog/
    • 权限要求:确保目录所有权为相应用户(DA自动设置)。

步骤5:部署SSL证书(强制推荐)

  1. 进入 SSL证书管理 → 选择二级域名 blog.yoursite.com
  2. 选项:
    • 免费Let’s Encrypt:勾选域名,点击”保存”自动签发(90天自动续期)。
    • 自定义证书:粘贴私钥/证书链(适用于商业证书)。
  3. 强制HTTPS:
    • 重定向配置 中启用 HTTP to HTTPS重定向

高阶配置选项

功能 操作路径 建议值
PHP版本 域名设置 → PHP版本选择 匹配主站(如PHP 8.1)
数据库创建 MySQL管理 → 新建数据库 用户名前缀加blog_
访问日志 日志文件查看器 路径:/var/log/directadmin/blog.yoursite.com.log

故障排除指南

  • 404错误
    • 检查文档根目录路径是否正确。
    • 确认文件已上传至 public_html 或自定义目录。
  • SSL不生效
    • 运行:/usr/local/directadmin/scripts/letsencrypt.sh request blog.yoursite.com
    • 检查防火墙:放行443端口。
  • DNS解析失败
    • 使用命令:host blog.yoursite.com 验证IP一致性。
    • 清除本地DNS缓存:ipconfig /flushdns (Win) 或 sudo systemd-resolve --flush-caches (Linux)。

最佳实践建议

  1. 目录隔离
    避免使用 public_html/blog,推荐独立路径如 subdomains/blog/,防止主站文件误删。
  2. 资源限制
    为二级域名设置独立带宽/进程限制(用户级:资源限制 → 修改域名配额)。
  3. 自动化备份
    备份/转移 功能中勾选子域名目录。
  4. 安全加固
    • 禁用未使用的PHP函数(disable_functions 中加入 exec,passthru)。
    • 定期扫描目录:clamscan -r /domains/yoursite.com/subdomains/blog/

权威引用说明
本文操作基于DirectAdmin 1.64.3官方文档(2025年更新),技术细节参考:

通过上述步骤,二级域名虚拟主机可稳定运行,建议首次操作后等待DNS完全生效(最长48小时),若遇复杂环境问题,可通过DA官方支持工单系统提交日志分析。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/13578.html

(0)
酷盾叔酷盾叔
上一篇 2025年6月7日 05:28
下一篇 2025年6月7日 05:33

相关推荐

  • 如何高效处理未定义的Web组虚拟主机?

    Web服务器配置中缺失虚拟主机定义,导致无法处理访问请求,需在配置文件内补充定义所需处理的web组虚拟主机信息。

    2025年5月30日
    400
  • 虚拟主机和云服务器,你还在纠结选哪个?

    服务器是实体设备,独立运行并提供全部资源(CPU、内存、硬盘等),管理复杂但权限高,适合大型网站或应用,虚拟主机是在一台物理服务器上通过技术划分出的多个小空间,共享服务器资源,由服务商管理维护,成本低、易用,适合小型网站或个人用户,两者本质不同。

    2025年6月3日
    500
  • 云虚拟主机怎样运行TP5站点?

    将ThinkPHP5项目文件上传至云虚拟主机,确保PHP版本≥5.4并开启必要扩展(如mbstring),设置网站运行目录为public文件夹,并配置伪静态规则(Apache用.htaccess隐藏index.php,Nginx需对应rewrite规则),最后通过域名访问即可运行。

    2025年5月31日
    800
  • 虚拟主机CPU爆满怎么办?

    虚拟主机CPU占用100%表明资源消耗已达极限,通常由程序错误(如死循环)、突发高流量或配置不足引发,导致网站卡顿甚至瘫痪,需立即检查优化程序、限制资源或升级主机方案。

    2025年6月6日
    100
  • 云虚拟主机IP重要吗?

    云虚拟主机的IP地址是互联网上分配给该主机服务器的唯一标识符,它像门牌号一样,使访客能通过浏览器访问该主机上托管的网站或应用,通常多个虚拟主机共享一个公网IP。

    2025年6月6日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN