2012-08-13 95 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