Apache not starting LAMP



>我已成功启动 AWS 实例。我可以与腻子连接,也可以与WinSCP。我打开了端口 80 和 443,SSH 端口为 22。我已经成功安装了 LAMP:Apache 似乎在服务器上启动正常:

[ec2-user ~]$ chkconfig --list httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

但是当我在浏览器上输入公共 DNS 地址时,它会超时!

我也从以下方面获得此报告:

[ec2-user ~]$ ls -l /var/www
total 20
drwxrwsr-x 2 root www 4096 Mar 18 20:24 cgi-bin
drwxrwsr-x 3 root www 4096 Apr 16 21:41 error
drwxrwsr-x 2 root www 4096 Apr 16 22:32 html
drwxrwsr-x 3 root www 4096 Apr 16 21:41 icons
drwxrwsr-x 2 root www 4096 Apr 16 21:41 noindex
[ec2-user@ip-172-31-24-2 ~]$ ^C
[ec2-user@ip-172-31-24-2 ~]$

我是完全陌生的,所以非常感谢任何帮助!

我使用的是 Windows 7 机器,AWS 实例是 linux。

你能发送"sudo netstat -nltp"吗?你还说80和443是开放的,这些是通过安全组打开的,对吧?

浏览器超时时要检查的第一件事是安全组。 实例的安全组中是否有将流量授权到 TCP 端口 80 和/或 TCP 端口 443 的规则?

如果这是正确的,并且与实例的SSH连接也可以(它排除了网络问题),那么我会检查您的Apache服务器是否实际运行。 您的问题中共享的命令输出中没有任何内容实际上证明 Apache 正在运行。 键入 ps ax | grep http 以验证 http 守护程序是否正在运行。 还要按照另一个回复中的建议键入netstat -tnlp 非常http进程实际上正在侦听端口 TCP 80 或 TCP 443

塞布

最新更新