Страница Apache Ubuntu по умолчанию не загружается - PullRequest
0 голосов
/ 11 сентября 2018

Я работаю над новым сайтом и раскручиваю новый сервер.Я столкнулся с проблемой, которой у меня никогда не было.После установки LAMP на сервер (Ubuntu 16.04) я не получаю страницу Apache Ubuntu по умолчанию.Я получаю эту ошибку:

13.59.41.148 took too long to respond.

В прошлом я запускал множество серверов с LAMP с использованием Digital Ocean, но я впервые использую AWS EC2.Может ли быть что-то, что мне не хватает, что я должен сделать с этим новым хостом?

1 Ответ

0 голосов
/ 11 сентября 2018

Вашему экземпляру уже присвоен публичный IP, проблема в группах безопасности.

Проверьте группу по умолчанию, ssh-порт (22) будет открыт для 0.0.0.0/0, что означает для всего мира, как я смог поразить ваш экземпляр по IP / 22.

Вы можете использовать утилиту nc для проверки соединений [IP-порт]

nc -vz 13.59.41.148 22

Чтобы дважды проверить, что Apache загружает страницу по умолчанию, вы всегда можете подключиться к серверу по ssh и свернуть localhost

curl localhost:80

Просто добавьте сетевое правило в группу безопасности, разрешив 80 из 0.0.0.0/0, если вы хотите, чтобы трафик был открыт для всех.

Тем не менее, лучшим решением после этапа тестирования будет настройка Load Balancer перед ec2, на которой размещается веб-сайт. Затем Ec2 будет размещаться в частной сети, а трафик будет перенаправляться с балансировщика нагрузки, размещенного в общедоступной сети.

Возможно, вам также следует ограничить доступ более 22 только вашим IP / сетью.

ознакомьтесь с основами групп безопасности: Документы AWS - Группы безопасности

...