У меня домен указывает на мой Droplet в DigitalOcean, установка прошла успешно после клонирования репозитория из Git. Но я не могу найти форум ни по адресу домена, ни по IP-адресу. При этом порты 80 и 443 на сервере прослушиваются, что подтверждает работу службы.
Да, я использовал скрипт ./discourse-setup, ответил на вопросы, и он успешно завершился. Я вижу запущенный контейнер Docker с Discourse, но не могу получить к нему доступ через браузер.
Сейчас всё работает. Похоже, сервер запускался невероятно долго. Я проверял пару часов назад, и там была ошибка 502, что говорит о том, что nginx уже работал, но Rails ещё не успел полностью загрузиться.
Интересно, не стало ли 1 ГБ уже недостаточным объёмом.
Нет, на самом деле причина была в том, что доменное имя jcdesigngroup.xyz не использовалось для веб-сайта, а я применял поддомен. Когда Discourse попытался получить SSL-сертификаты для него, возникла ошибка: у домена jcdesigngroup.xyz нет действительной записи CAA. Я также настроил для него серверы имен. После пересборки приложения оно заработало. У меня возникла проблема с SMTP-сервером, но надеюсь, она скоро будет решена.
Однако с серверами Oracle Free Edition с низкими характеристиками (1 ГБ ОЗу) проблем нет. Между запуском nginx и полным запуском форума нужно подождать всего несколько секунд.