2015-04-17 7 views
0

Я успешно начал экземпляр AWS. Я могу соединиться с Putty, а также с WinSCP. У меня есть порты 80 и 443 и порт SSH 22. Я установил ЛАМПЕ успешно: Apache, кажется, начинается OK на сервере:Apache не запускается LAMP

[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 

[[email protected] ~]$ ^C 
[[email protected] ~]$ 

Я совершенно новой для этого, так что любая помощь очень ценится!

Я использую машину Windows 7, а экземпляр AWS - это Linux.

+0

ли вы на самом деле * * запустить апача? проверьте свои журналы. – alfasin

+0

Не могли бы вы рассказать нам немного больше о вашем сервере, в частности: дистрибутив Linux (Centos, Ubuntu и т. Д.) И AMI, которые вы использовали для его создания? Кроме того, я предполагаю, что «имеют порты 80 и 443 открыты», вы имеете в виду, что они открыты в группе безопасности AWS? – jjm

+0

Это может ответить на вопрос AMI (надеюсь, ваш экземпляр имеет завиток на нем): 'curl http: // 169.254.169.254/последние/метаданные/ami-id'. – jjm

ответ

0

Можете прочесть "sudo netstat -nltp". Вы также сказали, что 80 и 443 открыты, открываются ли они через группы безопасности?

0

Первое, что нужно проверить, когда время ожидания браузера - группа безопасности. У вас есть правило в группе безопасности вашего экземпляра, которая будет разрешать трафик на TCP-порт 80 и/или TCP-порт 443?

Если это правильно, и подключение SSH к экземпляру тоже ОК (это исключает проблемы с сетью), тогда я проверю, действительно ли запущен ваш сервер Apache. Ничего из вывода команды, открытого в вашем вопросе, фактически не доказано, что Apache работает. Введите ps ax | grep http, чтобы проверить, работает ли http daemon или нет. Кроме того типа netstat -tnlp как предложено в другой ответ на очень http процесс фактически прослушивает порт TCP 80 или TCP 443

Себ

Смежные вопросы