Сегодня истёк срок действия сертификата моей установки Discourse.
Я попытался продлить его, выполнив следующие команды:
ssh root@your.discourse.server
cd /var/discourse/shared/standalone
cp -r ssl ssl_backup
rm ssl/*
cd /var/discourse
./launcher rebuild app
После выполнения я вижу, что в директории /var/discourse/shared/standalone/ssl появились новые файлы, однако этот новый сертификат не загружается веб-сайтом.
Эти шаги обычно не требуются — скрипт сборки сам обновит ваш сертификат по мере необходимости.
Мне интересно, не влияет ли удаление содержимого директории на процесс сборки?
У меня была точно такая же проблема несколько месяцев назад. Я перепробовал всё, что нашёл в Meta, но в конце концов простое перезапуск сервера решило проблему для меня.
Наконец-то всё работает. Проблема была в том, что порт 80 в моём окружении Azure был закрыт, поэтому проверка при генерации сертификата не проходила… Спасибо за помощь.