Соединение с AWS истекло по тайм-ауту

Недавно я решил самостоятельно разместить Discourse на AWS.

Я следовал всем инструкциям на странице GitHub. Возникает ошибка тайм-аута соединения. Установка проходит без проблем. Запись A в DNS настроена правильно, и хост подтвердил, что всё работает.

На AWS мой экземпляр — Ubuntu Server 18.04 LTS (HVM) с SSD-диском, 2 ГБ оперативной памяти и 1 виртуальным процессором.

При каждом обращении к странице возникает ошибка тайм-аута соединения.

Пожалуйста, помогите.

Вы настроили группу безопасности для разрешения доступа?

Спасибо большое! Я изменил группу безопасности, разрешив входящий и исходящий трафик по всем протоколам. Теперь я получаю следующую ошибку:

Не удалось установить соединение

Firefox не может установить соединение с сервером по адресу

Эта ошибка указывает на то, что контейнер Discourse не запущен.

  • Отображается ли он в списке процессов Docker?
  • Успешно ли подключается команда curl localhost?

Вы пересобрали проект после редактирования группы безопасности?

Огромное спасибо. Вы указали мне правильное направление.

Проблема была в группе безопасности. curl localhost также не подключался. После этого я понял, что установка Docker прошла некорректно. Память по умолчанию для моего экземпляра на AWS была слишком мала, из-за чего Docker не устанавливался правильно.

Теперь curl localhost показывает:

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>

Список процессов Docker показывает следующее:

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
646fd4d2               local_discourse/app   "/sbin/boot"        6 minutes ago       Up 6 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

Можете ли вы поделиться адресом вашего сообщества?

Спасибо, это заработало сегодня утром. Большое спасибо за всю помощь.