2012-09-25 119 views
1

我的apache2在ubuntu上正常工作。 但是現在它在重新啓動時顯示以下錯誤。在Ubuntu上安裝apache2

  • 重新啓動Web服務器的apache2 apache2的:無法可靠地確定了服務器的完全合格的域名,使用127.0.1.1 ServerName的 apache2的:無法可靠地確定了服務器的完全合格的域名,使用127.0.1.1 ServerName的

我試圖卸載,然後重新安裝它..

編輯我的配置文件,並添加服務器名本地主機

雖然錯誤是走了,但我仍然無法在瀏覽器上運行的本地主機

+0

是運行好與http://127.0.0.1? – NewUser

+0

沒有與127.0.0.1不正常運行..我通過sudo netstat -lnptu檢查它沒有顯示apache那裏...雖然我已經重新安裝apache2 – mikelee

回答

2

您需要確保您的FQDN設置正確。

嘗試使用以下

  1. 編輯/ etc /主機名,與例如本地主機
  2. 運行:主機名-F的/ etc /主機名
  3. 編輯/ etc/hosts中相應
  4. /etc/init.d/apache2重啓
5

編輯/etc/apache2/httpd.conf 並添加以下行

ServerName localhost 

現在重啓apache

sudo /etc/init.d/apache2 restart 
+0

謝謝。我做了以下編輯。下面我就重啓 得到這個*重新啓動Web服務器的apache2 [OK] 但是當我在我的網頁瀏覽器上運行的本地主機,我仍然無法運行在本地主機 – mikelee

+0

運行「netstat的須藤-lnptu」,並在其中看到端口apache正在監聽。 – MWC

+0

我做了sudo netstat -lnptu ..它沒有在任何端口上顯示apache。我曾嘗試過一次又一次地安裝它。它運行時,我第一次安裝它,但第二次我刷新它停止工作..我安裝phpmyadmin ..它得到安裝時不詢問根密碼。 – mikelee

1
Open Terminal (Ctrl + Alt + t) 
sudo gedit /etc/apache2/httpd.conf 
(you can also use any editor like nano vi) 
(By default httpd.conf file will be blank. Now, simply add the following line to the file) 
ServerName localhost 
(Save the file and close gedit) 
sudo /etc/init.d/apache2 restart 
0

您需要修改的httpd。的conf文件

須藤的vim /etc/apache2/httpd.conf

它是空白的文件,你需要添加:

服務器名本地主機

到httpd.conf中。然後重新啓動apache。

apache2ctl重啓