2012-08-13 77 views
1

我有AWS微實例表明,它在亞馬遜儀表板運行良好
然而,當我登錄到與SSH的實例,並嘗試啓動或停止Apache
sudo service httpd stop
sudo service httpd start
我得到[FAILED]

EC2 LAMP實例問題

sudo apachectl start
犯規返回任何

sudo apachectl restart給我httpd not running, trying to start

我在想什麼?它似乎是這樣做出這個問題
是否有任何command line我可以測試,看看問題來自哪裏?

+0

你在你的'httpd.conf'文件的錯誤。此外,這屬於ServerFault – David 2012-08-13 01:05:14

+0

嘗試'/etc/init.d/httpd start'。之後,您可以檢查80端口是否打開:'netstat -tulpn | grep:80' – 2012-08-13 01:06:36

+0

'sudo su'首先 - 你必須成爲根! – 2012-08-13 01:17:27

回答

1

你有沒有改變配置文件中的任何東西?

/etc/init.d/httpd configtest

有別的監聽80端口?

定影-n TCP 80

+0

httpd文件hasent發生了變化,'fuser -n tcp 80'沒有任何反應 – 2012-08-13 01:45:10

+0

實際上它是一個爲虛擬域追加httpd.conf的文件。一個'ssl'證書沒有正確配置 – 2012-08-13 01:54:23

+0

這是遲了三年,但你是如何解決這個問題的?我有同樣的問題,並試圖按照本教程:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html。第二步的最後一部分讓我感到困惑 – 2016-04-09 21:00:59