当前位置:首页 > 虚拟主机 > 正文

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

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

核心概念说明

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

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

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


详细操作步骤

步骤1:登录DA面板

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

步骤2:创建二级域名

  1. 进入 域名管理子域名管理
    (图标仅为示意)
  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年更新),技术细节参考:

  • DirectAdmin Knowledge Base: Subdomain Management
  • Let’s Encrypt Integration Guide: DA SSL Automation
    数据安全建议符合OWASP Web应用安全标准V4.0。

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

0