Установка Discourse прошла успешно, но на домене и IP-адресе сервера по-прежнему ничего нет

У меня домен указывает на мой Droplet в DigitalOcean, установка прошла успешно после клонирования репозитория из Git. Но я не могу найти форум ни по адресу домена, ни по IP-адресу. При этом порты 80 и 443 на сервере прослушиваются, что подтверждает работу службы.

disc

Какой IP-адрес сервера и домен сайта?

Вы выполнили команду discourse-setup, как описано в стандартной инструкции по установке?

Домен: forum.jcdesigngroup.xyz
IP: 159.65.83.150

Да, я использовал скрипт ./discourse-setup, ответил на вопросы, и он успешно завершился. Я вижу запущенный контейнер Docker с Discourse, но не могу получить к нему доступ через браузер.

Можете ли вы подключиться по SSH к серверу 159.65.83.150? Я подтверждаю, что именно этот адрес соответствует вашему домену.

Команда discourse-setup проверяет разрешение домена, поэтому я не совсем понимаю, в чём может быть проблема.

Каков вывод команд:

 docker ps

и

tail /var/discourse/shared/standalone/log/var-log/nginx/access.log

Да, проблема решена, так как во время настройки discourse было отображено сообщение «подключение к forum.jcdesigngroup.xyz успешно выполнено».

Вывод команды docker ps:

Вывод команды tail для указанной директории показывает ошибку «Такой директории не существует».

Сейчас всё работает. Похоже, сервер запускался невероятно долго. Я проверял пару часов назад, и там была ошибка 502, что говорит о том, что nginx уже работал, но Rails ещё не успел полностью загрузиться.

Интересно, не стало ли 1 ГБ уже недостаточным объёмом.

Нет, на самом деле причина была в том, что доменное имя jcdesigngroup.xyz не использовалось для веб-сайта, а я применял поддомен. Когда Discourse попытался получить SSL-сертификаты для него, возникла ошибка: у домена jcdesigngroup.xyz нет действительной записи CAA. Я также настроил для него серверы имен. После пересборки приложения оно заработало. У меня возникла проблема с SMTP-сервером, но надеюсь, она скоро будет решена.

Однако с серверами Oracle Free Edition с низкими характеристиками (1 ГБ ОЗу) проблем нет. Между запуском nginx и полным запуском форума нужно подождать всего несколько секунд.