不能启动httpd服务,提示 mod_unique_id: unable to find IPv4 address of ...

不能启动httpd服务,提示 mod_unique_id: unable to find IPv4 address of ...

服务器意外断电关闭后,重新启动后,apache不能启动,出现httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,我修改了httpd.conf里面的ServerName,执行/usr/local/etc/rc.d/apache.sh start,出现了apache start,但是httpd根本没有起来。

我接着查httpd-error.log,有下面的记录
(EAI 7)No address associated with hostname: mod_unique_id: unable to find IPv4 address of "ns.org.cn"
Configuration Failed

什么原因呢?是因为没有域名解析?ns.org.cn

ns.org.cn这个是什么?
echo >> /etc/hosts
echo 127.0.0.1 ns.org.cn >> /etc/hosts
那是服务器的域名,我刚刚搞定了,注释掉LoadModule unique_id_module libexec/apache2/mod_unique_id.so就行了。以前都没有出现过这种问题,不知道为啥
我本来也一直启动不起来,提示:

greate@freebsd[/usr/ports/java/jdk15]# /usr/local/etc/rc.d/apache22 start
Performing sanity check on apache22 configuration:
httpd: apr_sockaddr_info_get() failed for freebsd.greate.cn
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
Starting apache22.
httpd: apr_sockaddr_info_get() failed for freebsd.greate.cn
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

后来在一个台湾教育网找到,把: LoadModule unique_id_module   libexec/apache/mod_unique_id.so 注释掉就可以了,不知道以后会不会有什么影响?