1.DirectAdmin可能没有被运行;
2.2222端口被防火墙阻止了。
第二个问题的话可以用以下命令检查(only on redhat systems):
/sbin/service iptables stop
/sbin/chkconfig iptables off
如果还是不行的话,通过以下命令检查 /var/log/directadmin/error.log为什么没有启动:
tail /var/log/directadmin/error.log
以下几种常见的问题:3./usr/local/directadmin/conf/directadmin.conf filee.guide中的ethernet_dev设置错误
4.授权无效, uid/lid,IP,或date没有设置正确。试试手工更新DirectAdmin License。
5. IP在/usr/local/directadmin/data/admin/ip_blacklist 中被列入黑名单. 这是有管理设置中的 "brute force login detection" 控制的。 Use a setting no lower than 10, since even loading the login page counts as 1 failed attempt.
6.不同操作系统的二进制文件。Related.
通过手工运行DirectAdmin查看出现什么问题(如果没有运行)。
cd /usr/local/directadmin
./directadmin b200
7. If DirectAdmin is running, is bound to port 2222, but doesn't respond on "127.0.0.1", but does respond on "::1", then it's an IPv6 issue This guide would be related.
CentOS 7
CentOS 7 使用不同的防火墙控制方法
用下面的命令来完全关闭:
systemctl disable firewalld
systemctl stop firewalld
firewall-cmd --permanent --zone=public --add-port=2222/tcp