插件窝 干货文章 2023版CentOS7安装DirectAdmin面板教程

2023版CentOS7安装DirectAdmin面板教程

DirectAdmin 安装 bash build 500    来源:    2025-05-11

CentOS 7 安装 DirectAdmin 面板教程 (2023版)

DirectAdmin 是一个流行的商业控制面板,提供简单易用的服务器管理界面。以下是在 CentOS 7 上安装 DirectAdmin 的详细步骤:

系统准备

  1. 确保使用全新安装的 CentOS 7

    • 最小化安装即可
    • 确保系统是最新的:yum update -y
  2. 设置主机名

    hostnamectl set-hostname server.yourdomain.com
    echo "127.0.0.1 server.yourdomain.com" >> /etc/hosts
    

安装 DirectAdmin

  1. 下载安装脚本

    wget https://www.directadmin.com/setup.sh
    chmod 755 setup.sh
    
  2. 运行安装脚本

    ./setup.sh
    

    如果提示缺少 wget,先安装:yum install -y wget

  3. 提供许可证信息

    • 脚本会提示输入 Client ID 和 License ID
    • 这些信息可以在 DirectAdmin 客户区找到
  4. 选择安装选项

    • 通常选择默认选项即可
    • 可以选择安装的软件包(MySQL/MariaDB、PHP 版本等)

安装后配置

  1. 设置管理员密码

    passwd admin
    
  2. 访问控制面板

    • 默认地址:https://your-server-ip:2222
    • 使用用户名 admin 和刚设置的密码登录
  3. 基本安全设置

    cd /usr/local/directadmin/scripts/
    ./set_permissions.sh all
    

可选配置

  1. 安装常用插件

    cd /usr/local/directadmin/custombuild
    ./build update
    ./build phpmyadmin
    ./build roundcube
    
  2. 配置防火墙

    firewall-cmd --permanent --add-port=2222/tcp
    firewall-cmd --permanent --add-port=80/tcp
    firewall-cmd --permanent --add-port=443/tcp
    firewall-cmd --reload
    
  3. 配置 CSF防火墙

    cd /usr/local/directadmin/custombuild
    ./build update
    ./build csf
    

常见问题解决

  1. 安装失败

    • 检查网络连接
    • 确保系统时间正确:yum install -y ntp; ntpdate pool.ntp.org
    • 查看日志:tail -f /var/log/directadmin/install.log
  2. 无法访问面板

    • 检查防火墙设置
    • 检查服务是否运行:systemctl status directadmin
  3. 更新 DirectAdmin

    cd /usr/local/directadmin/custombuild
    ./build update
    ./build all d
    

注意事项

  1. CentOS 7 已进入维护阶段,建议考虑迁移到更新的操作系统
  2. 定期备份重要数据
  3. 保持系统和 DirectAdmin 更新以获得安全补丁

安装完成后,您可以通过 DirectAdmin 面板轻松管理您的服务器、网站、邮箱和数据库等。