因为VPSAA最近上线的主机均采用独立服务器+DirectAdmin面板,为了避免遗忘,将最近遇到的一些DA疑难问题及解决的方式做个记录,同时希望对于其他出现同样问题的朋友有帮助。
一、如何手动清零DirectAdmin用户月流量?
DA流量为每月月末(自然月)自动清零,但有时候遇到一些问题,可能需要手动清零,比如,将用户上月末的备份在本月初恢复,可能就会看到流量已经用了很多,是上个月的,列出清零的方式,命令操作,请ssh登陆到服务器。
echo ‘action=reset&value=all’ >> /usr/local/directadmin/data/task.queue
#运行以上命令,清零所有用户的月流量
echo ‘action=reset&value=username&type=user’ >> /usr/local/directadmin/data/task.queue
#运行以上命令,清零单个用户月流量(请将username换为您要清零的用户名称)
完成后,若未能即时显示,请重启下DirectAdmin。
二、DirectAdmin添加域名提示用户已存在或者域名已存在怎么办?
有时候,添加一个域名提示已存在,或者开设主机的时候提示域名存在而无法开设,这是由于DA的DNS配置文件问题,解决的方法可以从以下查看。
/usr/local/directadmin/data/users/username/domains
/usr/local/directadmin/data/users/username/domains.list
在上面的2个目录中查看是否有已存在的域名,如果有删除之。
登陆DA(以管理员),分别找到管理工具,DNS管理,进入查找若有已存在域名,删除之!
三、DirectAdmin用户网站不能打开,httpd不启动是为什么?
前天老赵在操作DA的时候,因为手误,导致所有用户网站不能访问,但登陆DA面板正常,服务器状态监视为httpd停止状态,尝试手动启动,报错:/sbin/service httpd start 2>&1
直接在ssh命令行重启httpd:
service httpd restart
还是报错,内容大约为一个用户的配置文件错误。OK,知道了原因就比较简单了,原来是删除账户的时候,directadmin-vhosts.conf文件没有及时更新所致。
解决方法,进入到目录文件/etc/httpd/conf/extra/directadmin-vhosts.conf,将多余的ID删除,然后保存,启动httpd,就OK了。
以上为老赵在使用DirectAdmin中遇到的部分疑难,未能尽列,后续问题,我会直接在本文更新。同时欢迎大家分享自己遇到的问题及解决方法!