Сайт недоступен после установки

Привет! Я следовал этому руководству по установке, но после установки возникает ошибка «сайт недоступен». У кого-нибудь есть идеи, как это исправить?

Вам нужно предоставить больше информации, чтобы мы могли вам помочь.
Прежде всего, убедитесь, что ваш DNS настроен правильно, а следующим шагом будет проверка того, что фаервол не блокирует порты 80 и 443 для Discourse.

Глупый вопрос… как это проверить?

Указывает ли эта ошибка на что-то?

root@vultr:/var/discourse# curl http://149.28.40.194/
curl: (7) Не удалось подключиться к 149.28.40.194 порт 80: Connection refused

«connection refused» означает, что что-то блокирует подключение к вашему серверу. Какой хост вы используете?

Что вы имеете в виду под «каким хостом»? IP-адрес?

Я имею в виду провайдера VPS? Это Vultr? Вы настроили Discourse для использования FQDN? Кроме того, подтвердите, пожалуйста, какую операционную систему вы настроили на своем VPS. Если это Ubuntu 18.04 или более новая версия, пожалуйста, опубликуйте результат выполнения команды sudo ufw status.

да, я использую ubuntu 18.04

root@JYC_Test:/var/discourse# sudo ufw status
Status: inactive

Конечно, но где размещён сервер?

Вы проверили, что запись «A» для вашего DNS-адреса указывает на IP-адрес Droplet?

Как это было установлено? Стандартная процедура установки проверяет эти параметры перед установкой сервера.

Запись верна. Потому что буквально несколько дней назад я проделал тот же процесс на том же сервере, и всё работало отлично.

Сегодня я сбросил сервер, чтобы установить его заново, и возникла эта ошибка.

Вы не ответили на оба вопроса.

Вы имеете в виду физическое местоположение? Нью-Джерси.

Так что это в DigitalOcean, или как?

Нет, это сервер нашего клуба.

Это проблема с SSL?

Когда я пытаюсь выполнить

./laucher logs app

выдается сообщение

nginx: [emerg] cannot load certificate "/shared/ssl/forum.7debate.club.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)

Сколько раз вы пытались настроить сайт? Если это сертификат Let’s Encrypt, то у них есть лимит на выдачу и период ожидания перед повторной попыткой.

Довольно много…

Так как я новичок в этом, я несколько раз ошибался. Определённо больше 5 раз, думаю.

Могу ли я решить это, сменив URL?

В таком случае это почти наверняка проблема.

Вы можете перевыпустить сертификат только 5 раз в неделю, поэтому, если вы привязаны к этому DNS-имени, переустановка станет возможной только через неделю.

Продления обрабатываются особым образом: они не учитываются в лимите Сертификатов на зарегистрированный домен, но подпадают под лимит Дубликатов сертификатов в 5 штук в неделю

После того как всё будет установлено, просто создайте резервную копию вашего экземпляра. Так, если вы захотите внести изменения, вы сможете просто восстановить свежую копию сайта.

Значит, я могу решить эту проблему, создав ещё одну A-запись, например «forum-test.7debate.club»?

Или используйте другой термин, который не подразумевает временность, например «обсуждения», «сообщество» и т. д.