茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729818 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00112.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

小企鵝開談 : [轉貼]啟動 httpd 時出現 httpd: apr_sockaddr_info_get() failed

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15773
[轉貼]解決 linux Apache 啓動提示 httpd: apr_sockaddr_info_get failed for 問題
解決linux Apache啓動提示 httpd: apr_sockaddr_info_get failed for問題
更新: 2011-07-11 字體: T T
今天出現,可能設置hostname出現問題了,一查看主機名稱被修改了。
httpd: apr_sockaddr_info_get() failed for xxx
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

我在service httpd restart的時候提示上述信息的。雖然啓動成功了,但是也是很鬱悶的。
這是因爲在配置 DNS 的時候 hostname xxx 造成的。
這個問題應該是沒有在 conf/httpd.conf 中設定 ServerName 所以它會用主機上的名稱來取代,首先會去找 /etc/hosts 中有沒有主機的定義(己有定義了HOSTNAME=hyall.cn)。
所以要解決這個問題可以設定 ServerName 或者在 /etc/hosts 中填入自己的主機名稱 xxx,像這樣:
>vi /etc/hosts(加入一行)
127.0.0.1 localhost.localdomain localhost xxx 222.76.217.106  hyall.cn

主要原因是:
apache的conf目錄下的配置文件httpd.conf中關於hostname設置和/etc/sysconfig/network中的HOSTNAME設置不統一導致的,修改成統一的主機名即可解決該問題。
注:/etc/sysconfig/network 默認主機名是:HOSTNAME=localhost.localdomain

原文出處:解決linux Apache啓動提示 httpd: apr_sockaddr_info_get failed for問題_IT客
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|