proftpd启动报错 error: no valid servers configured

通过SSH连接到客户VPS,发现 proftpd 服务没有启动。 运行启动命令提示错误:
[root@MyVPS proftpd]# service proftpd restart
Shutting down proftpd: [FAILED]
Starting proftpd: [FAILED]

因为proftpd默认没有开启日志的记录,所以/var/log/proftpd/ 这个目录下是空的,所以没法查看错误日志。运行:
proftpd –configtest

可以看到
– warning: unable to determine IP address of ‘MyVPS’
– error: no valid servers configured
– Fatal: error processing configuration file ‘/etc/proftpd.conf’

根据错误提示,是主机名和IP解析没法对应。

解决方法:

1,在配置文件/etc/proftpd.conf里面增加VPS IP;

DefaultAddress 173.231.28.140

2,修改主机名 /etc/hosts

vi /etc/hosts
173.231.28.140 MyVPS
保存退出后就OK了,service proftpd start可以成功启动

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>