890
2
5596
管理员
今天发现vps重启之后proftpd无法自动启动 [root@AAA ~]# service proftpd restart 重启命令 Shutting down proftpd: [FAILED] Starting proftpd: [FAILED] [root@AAA ~]# proftpd 其中AAA是机器的名称 warning: unable to determine IP address of ‘AAA’ error: no valid servers configured Fatal: error processing configuration file ‘/etc/proftpd.conf’ 由第一句可知相关的域名解析错误 解决方法 vi /etc/hosts 把其中对应ipv4地址的域名后面空格加上AAA,一定要跟登陆SSH之后root@后面提示的主机名称一致! 例如 86.86.86.86 yourdomain.com AAA ===================== 附 /etc/hosts配置文件格式说明 一般/etc/hosts 的内容一般有如下类似内容: 127.0.0.1 localhost.localdomain localhost 192.168.1.100 linmu100.com linmu100 192.168.1.120 ftpserver ftp120 一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。 第一部份:网络IP地址; 第二部份:主机名或域名; 第三部份:主机名别名; 当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100。 这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主 机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域 名解析,这时就可以更改hosts文件,加入自己的域名解析。
使用道具 举报
发表回复 回帖后跳转到最后一页
主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头
GMT+8, 2025-9-10 05:40
Powered by Discuz! www.zhujitou.com
© 2001-2012 主机头.