<p>今天在家里的RHLE5.5上安装apache的时候,先用user1用户./configure命令配置,然后才用root用户make &amp;&amp; make install,结果apache起来的时候就报如下错误:</p><pre class="brush:bash;toolbar:false">httpd:apr_sockaddr_info_get()failedforbogon httpd:Couldnotreliablydeterminetheserver&#39;sfullyqualifieddomainname,using127.0.0.1forServerName</pre><p> 虽然不妨碍使用,可是看着错误总觉得别扭,经过查找发现,这个问题应该是没有在 /etc/httpd/conf/httpd.conf 中设定 ServerName。所以apache会用主机上的名称来取代,首先会去找 /etc/hosts 中有没有主机的定义。</p><p>所以要解决这个问题可以设定httpd.conf文件中的 ServerName,如下:</p><pre class="brush:bash;toolbar:false">(1)ServerNamelocalhost:80</pre><p> <br/></p><p> 或者在 /etc/hosts 中填入自己的主机名称 bogon,如下:</p><pre class="brush:bash;toolbar:false">(2)127.0.0.1bogon</pre><p>注意:</p><p>当前系统的主机名请以hostname命令为准,/etc/sysconfig/network中的HOSTNAME设置有可能不一致。</p><p>/etc/sysconfig/network 默认主机名是:HOSTNAME=localhost.localdomain</p>
RangeTime:0.010166s
RangeMem:204.84 KB
返回顶部 留言