Мне сообщили, что теперь он недоступен из-за истечения срока действия SSL-сертификата.
Я настраивал сайт прошлым летом, и форум был защищён, но, очевидно, сертификат не удалось продлить (полагаю). Я просмотрел различные темы о том, как принудительно обновить сертификат и т. д., но ничего не помогло. Также было предложение удалить существующие сертификаты и заново собрать приложение, но это тоже не сработало.
Не могли бы вы дать мне какие-то советы по этому поводу? Я неплохо разбираюсь в командной строке, но отнюдь не эксперт.
Это говорит о том, что на вашем сервере запущен Apache, и его следует удалить или отключить. А если вы уже несколько раз выполняли пересборку, вы, вероятно, попали под ограничение скорости и не сможете получить новый сертификат в течение недели.
Если на вашем сервере нет других приложений, вы можете просто отформатировать его или сбросить, чтобы получить чистую систему, и переустановить Discourse (предварительно скачайте свои резервные копии!), а затем восстановить резервную копию Discourse.
Но, как говорит Джей,
Тем не менее, у меня возникает вопрос. В данном случае, если закомментировать строки SSL в app.yml, будет ли форум работать по HTTP? А через неделю мы могли бы раскомментировать строку, выполнить пересборку и получить рабочий сертификат?
Однако, как я уже говорил ранее, вы, скорее всего, уже выполняли пересборку столько раз, что достигли лимитов Let’s Encrypt. Вы можете либо подождать неделю, либо попробовать настроить Let’s Encrypt для нескольких доменов, добавив другой поддомен (сначала создав DNS-запись, указывающую на ваш сервер), и снова выполнить пересборку.
Я работаю над этим, но проблемы с SSL всё ещё сохраняются. Не могу понять, заблокирован ли IP из-за превышения лимита запросов или есть какая-то проблема с сетью или фаерволом, которую я не вижу.