2013-08-07 64 views
0

我試圖從here的Apache重新啓動錯誤12.04

在Ubuntu 12.04安裝phpMyAdmin後,我安裝的Apache2我運行下面的命令

sudo /etc/init.d/apache2 restart 

,我得到了下面的錯誤,反正怎麼解決這個錯誤,並在Ubuntu

* Restarting web server apache2                             apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName 
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName 
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
Unable to open logs 
Action 'start' failed. 
The Apache error log may have more information. 

安裝phpMyAdmin當我從瀏覽器試圖localhost/phpmyadmin其顯示Welcome to nginx!

回答

1

您對Nginx上運行的Web服務器可能是同一端口Apache是​​試圖綁定到。 我不知道是誰在使用這個Nginx的網絡服務器,但你可以阻止它:

sudo service nginx stop 

然後嘗試重新啓動Apache。

要查看誰在使用哪些端口:

sudo netstat -nptul 
+0

ķ試圖與上述相同,仍然再次運行Apache服務器後,它顯示了同樣的錯誤 –

+0

不netstat命令告訴你,如果仍然有一些運行在端口80上? – RickyA

+0

當我運行netstat 80「tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1573/nginx:worker」 –

0

你有一個監聽端口80的nginx網絡服務器,所以Apache無法綁定到該端口。你必須先關閉nginx的下使用類似

sudo /etc/init.d/nginx stop