Недавно я решил самостоятельно разместить Discourse на AWS.
Я следовал всем инструкциям на странице GitHub. Возникает ошибка тайм-аута соединения. Установка проходит без проблем. Запись A в DNS настроена правильно, и хост подтвердил, что всё работает.
На AWS мой экземпляр — Ubuntu Server 18.04 LTS (HVM) с SSD-диском, 2 ГБ оперативной памяти и 1 виртуальным процессором.
При каждом обращении к странице возникает ошибка тайм-аута соединения.
Огромное спасибо. Вы указали мне правильное направление.
Проблема была в группе безопасности. 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