Этот сайт недоступен Amazon Ec2

Я создал экземпляр на Amazon EC2, затем установил whm и cpnel. Я могу получить доступ к cpanel, просто используя свое доменное имя ex. domainname.com/2083, но когда я перехожу на свой домен ex. domainname.com выдает Этот сайт недоступен...

Я немного смущен, если сайт не был указан должным образом, тогда он также не должен переходить в Cpanel, но, поскольку он может получить доступ к cpanel, почему он не отображает веб-сайт.

Я уже перепроверил серверы имен и имя хоста.


person Taha Ibrahim    schedule 15.11.2016    source источник


Ответы (4)


Вы должны войти в свою консоль AWS EC, затем перейти в группы безопасности и создать настраиваемое правило разрешения для трафика HTTP (порт 80), а также трафика HTTPS (порт 443), оба по TCP. По умолчанию amazon разрешает вам доступ только по ssh к вашему экземпляру amazon. Если эти порты не указаны в группах безопасности, ни один из ваших сайтов не будет доступен для публики. Поскольку вы можете получить доступ к cPanel через порт 2083, я полагаю, у вас уже есть правило tcp, разрешающее доступ к порту 2083.

person Bogdan Stoica    schedule 30.01.2017
comment
Да, это должен быть принятый ответ. - person Animesh Kumar; 08.04.2021
comment
Спасибо за это, хотя это не ко мне... - person Bogdan Stoica; 08.04.2021

Я также столкнулся с той же проблемой. при создании экземпляра он автоматически разрешает порт номер 22 (для подключения SSH). Затем я следую следующим рекомендациям и устанавливаю стек LAMP на свой Ubuntu 20.0 AMI.

https://usefulangle.com/post/324/aws-ec2-install-linux-apache-mysql-php-phpmyadmin-lamp-stack-ubuntu-20-04

Однако вы можете перейти к связанной группе безопасности экземпляра и разрешить правила HTTP и HTTPS в списке входящих правил. Окончательный список правил должен быть следующим

список входящих правил

Но когда я снова проверяю, он не работает. Итак, я проверяю URL-адрес, и на самом деле он имеет префикс HTTPS (часть ненависти, Google Chrome начинает скрывать полный URL-адрес).

Поскольку SSL не установлен на стороне сервера, я просто удаляю HTTPS из URL-адреса, и он начинает работать, как и ожидалось, т.е. http://ec2-X-XXX-XXX-XXX.us-east-2.calculate.amazonaws.com или с использованием общедоступного IPv4-адреса, но без HTTPS.

person Sachin Kumar    schedule 31.03.2021
comment
Спасибо вам за этот ответ! Это проблема, с которой я столкнулся. все ответы, которые продолжали настаивать на том, что у меня не настроены порты 80 и 443 для приема трафика, были настолько разочаровывающими, потому что я явно установил их и мог видеть их передо мной! - person David Grenier; 21.04.2021
comment
Удачного кодирования @DavidGrenier - person Sachin Kumar; 21.04.2021
comment
То же самое. 2 потерянных часа. Спасибо @SachinKumar - person zEELz; 12.05.2021
comment
Тогда не забудьте проголосовать! - person Sachin Kumar; 12.05.2021

У меня возникла проблема с Windows EC2 при подключении через порт HTTP 80 и переход по ссылке ниже.

Если ваш компьютер находится в корпоративной сети, узнайте у сетевого администратора, разрешает ли внутренний брандмауэр входящий и исходящий трафик с вашего компьютера через порт 22 (для экземпляров Linux) или порт 3389 (для экземпляров Windows).

Если на вашем компьютере установлен брандмауэр, убедитесь, что он разрешает входящий и исходящий трафик с вашего компьютера через порт 22 (для экземпляров Linux) или порт 3389 (для экземпляров Windows).

или перейдите по ссылке: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout

Проверьте настройки брандмауэра в Windows EC2: перейдите к > Настройки брандмауэра или Свойства, выберите общедоступный профиль > проверьте входящие подключения, измените на «Разрешить», если он «Заблокирован по умолчанию».

person Venkat    schedule 17.10.2018

  • Проверьте URL-адрес, к которому вы пытаетесь получить доступ — используйте http, а не https — если на экземпляре не установлен сертификат.
  • Убедитесь, что к экземпляру подключена группа безопасности с портом 80.
person harp3048    schedule 01.06.2021