Как новый, так и старый сайты работают. Однако форумы Discourse не отображаются внутри контейнера Docker на дроплете. Поэтому я не могу открыть /u/admin-login.
Веб-сайт загружается с ошибкой «ERR_TOO_MANY_REDIRECTS». Я не уверен, является ли это основной проблемой или лишь её симптомом.
Ошибка на сайте не связана с проблемами сети или сервера. Запуск команды apt-update или проверка файла конфигурации сети (я уже пробовал это ранее) не помогут исправить проблему с сайтом. Форум Discourse просто не отображается.
Мне удалось повторно зарегистрировать исходный домен, я изменил настройки в app.yml, исправил DNS-записи в CF и т. д., но форум Discourse по-прежнему даже не отображается на исходном домене. :\
У вас перед Discourse стоит nginx, как в ссылке из первого сообщения, или это стандартная установка?
Мне кажется, вы выполняли множество пересборок с желаемым доменом, пока DNS для этого домена ещё не указывал на сервер, и теперь вы попали в ограничение по частоте запросов на неделю. Впрочем, точно сказать сложно.
Если перед Discourse стоит nginx, то проблема, скорее всего, в том, что он не выполняет нужные действия, или использует одно имя хоста, в то время как Discourse — другое.
Это forum.domain.com, а установка Discourse находится на поддомене forum. Форум Discourse работал и функционировал исправно в течение многих месяцев, принимал пользовательский контент и т.д. Затем оригинальный домен был захвачен китайскими спамерами.
Я где-то читал, что конфигурация SSO может создавать цикл перенаправлений, и у меня действительно возникает ошибка «слишком много перенаправлений». Но данные пользователей должны храниться на дроплете в настройках Discourse, а не где-либо еще. Не понимаю, почему может возникнуть проблема с входом пользователя.
Может ли устаревшая установка Ruby быть причиной задержки?
Я просматриваю файл отладки discourse-doctor, и в конце указано, что устаревшая версия Ruby мешает работе Discourse и установке bundle через gem. Также есть несколько ошибок, возникших ранее, но они кажутся менее важными.