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

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day1_00053.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2014/2/10 2:58:48
解決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客
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

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