DirectAdmin 是一个流行的商业控制面板,提供简单易用的服务器管理界面。以下是在 CentOS 7 上安装 DirectAdmin 的详细步骤:
确保使用全新安装的 CentOS 7
yum update -y
设置主机名
hostnamectl set-hostname server.yourdomain.com
echo "127.0.0.1 server.yourdomain.com" >> /etc/hosts
下载安装脚本
wget https://www.directadmin.com/setup.sh
chmod 755 setup.sh
运行安装脚本
./setup.sh
如果提示缺少 wget,先安装:yum install -y wget
提供许可证信息
选择安装选项
设置管理员密码
passwd admin
访问控制面板
https://your-server-ip:2222
admin
和刚设置的密码登录基本安全设置
cd /usr/local/directadmin/scripts/
./set_permissions.sh all
安装常用插件
cd /usr/local/directadmin/custombuild
./build update
./build phpmyadmin
./build roundcube
配置防火墙
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
配置 CSF防火墙
cd /usr/local/directadmin/custombuild
./build update
./build csf
安装失败
yum install -y ntp; ntpdate pool.ntp.org
tail -f /var/log/directadmin/install.log
无法访问面板
systemctl status directadmin
更新 DirectAdmin
cd /usr/local/directadmin/custombuild
./build update
./build all d
安装完成后,您可以通过 DirectAdmin 面板轻松管理您的服务器、网站、邮箱和数据库等。