Здравствуйте. Мой Discourse обновлён до версии 3.2.0.beta3-dev. Тем не менее, вчера в 17:00 по европейскому времени сайт (wespenreboards.com) перестал работать, и проблема, очевидно, связана с сертификатом (см. вложение. Откройте в новой вкладке и увеличьте изображение). Поэтому я выполнил следующий код в консоли:
SSL-сертификаты генерируются автоматически в процессе установки Discourse, а также автоматически обновляются.
Похоже, в данном случае что-то пошло не так с процессом rebuild/bootstrap (к сожалению, у Веса каждые три месяца возникают проблемы, когда подходит срок обновления сертификата).
Хорошо, значит. Open Source находится на тарифном плане с хостингом или это самостоятельное размещение?
Понятно. Компания, которой я помогаю, использует регистратора доменов, который не предоставляет SSL-сертификат, и решила воспользоваться бесплатным сервисом сертификатов.
В Discourse именно для этого предназначен раздел Let’s Encrypt — это встроенная альтернативная опция для SSL?
Круто. Мой сайт изначально был настроен моим другом на стороне VPS… Когда я переделал его из тестового сайта. Использовал провайдера доменов, который предоставляет SSL-сертификат. Так что и мой друг, и компания Rach в тот момент отказались от этого. С компанией были проблемы, так как они часто забывают продлить сертификат на своей стороне.
Я еще раз запустил обновление сертификата в консоли, и теперь всё, кажется, работает! Должно быть, в первый раз был какой-то сбой.
Да, по какой-то причине мне, видимо, нужно обновлять сертификат каждые три месяца, даже если я сразу же обновляю Discourse, как только становится доступна новая версия.
В следующий раз проверяйте через два месяца и не ждите, пока срок действия истечет. Продление произойдет через 60 дней. Установите напоминание где-нибудь. Uptime Robot, кажется, отправляет напоминания, но не в бесплатной версии.
Вы используете Cloudflare или что-то другое перед установкой Discourse?