APACHE服务启动时出现”httpd: apr_sockaddr_info_get() failed for“错误

在RedHat linux 5 服务器上配置好apache后,启动或者关闭时总要报个错:
"httpd: apr_sockaddr_info_get() failed for XX(主机名)
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName"
虽然说并不影响apache的正常启动!但总感觉好像哪有问题。因为进程里会卡一个apache启动进程。找了下资料,原来是主机名设置不对造成的!没有在 /etc/httpd/conf/httpd.conf 中设定 ServerName 所以它会用主机上的名称来取代,首先会去找 /etc/hosts 中有没有主机的定义。所以要解决这个问题可以设定 ServerName 或者在 /etc/hosts 中填入自己的主机名称 MYHOST,像这样:
#vim  /etc/hosts
127.0.0.1   localhost.localdomain   localhost   XX(主机名)

查看主机名的命令是:hostname

写完后,重启服务。此时就会启动正常。
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章