Я запустил экземпляр AWS с Ubuntu 14.04.
Я соединился с экземпляром через терминал, и я установил apache2 сервер следующим образом:
склонные sudo - добираются, обновление sudo склонный - получают установку apache2
Я удостоверился, что apache2 сервер работает путем выполнения:
сервис sudo apache2 запускается
Но когда я пытаюсь соединиться с веб-сайтом, чтобы видеть, работает ли он, следующим образом:
Я получаю сообщение об ошибке:
This webpage is not available
На инструкции я читал, я должен видеть веб-страницу по умолчанию. Какие-либо идеи?
Если ваш apache настроен правильно и прослушивает порт 80 (проверьте с помощью lsof -i или netstat ), тогда у вас, вероятно, есть контроль доступа проблема, поскольку уровень 3 хорош (вы можете правильно маршрутизировать его через ssh).
1) Проверьте настройки сетевого ACL в ресурсе VPC на AWS. Убедитесь, что входящий разрешает порт 80. По умолчанию разрешены все, так что это, вероятно, не проблема
2) Проверьте свою группу безопасности. Вы разрешаете SSH, но не разрешаете порт 80. Проверьте группы безопасности, связанные с вашим экземпляром. Скорее всего, здесь ваша проблема, поскольку люди (включая меня)иногда забывают их правильно настроить.
3) Проверьте свой сервер; возможно, ваш сервер блокирует порт 80. Проверьте IPTables.
Вы точно знаете, что уровень 3 хорош. Весьма вероятно, что ваша проблема заключается в а) управлении доступом или б) вы неправильно установили / настроили apache.