Кнопки не работают на новой установке сайта

Привет! Только что установил чистую копию Discourse (версия 2.9.0.beta7) и ничего не делал, кроме регистрации первого аккаунта, но заметил, что кнопки в нескольких разделах не работают.

  • Страница сброса аккаунта. Мне пришлось следовать инструкции от @blake на странице Сброс пароля пользователя администратором - поддержка - Discourse Meta.
  • Кнопка «Далее» в мастере настройки. Я не могу перейти на следующую страницу. В консоли Chrome, Safari или Edge появляется одно и то же сообщение. Режим инкогнито или InPrivate тоже не помогает.
  • Кнопка «Выйти» ничего не делает. Все остальные (например, «Сводка», «Активность», «Приглашения» и т. д.) работают.

Я использую подход с двумя контейнерами: контейнеры data и web_only работают на одной машине. Не думаю, что это связано, но на всякий случай. Согласно статье Когда следует переключиться с бета-версии на стабильную? - поддержка - Discourse Meta, проблема не в использовании бета-версии или параметра version: tests-passed.

Вы используете какой-то обратный прокси? Я вижу, что блокируется запрос PUT, чего не происходит при установке Discourse по официальному руководству, когда между браузером и сервером Discourse нет промежуточных устройств.

Ваша установка также не поддерживает HTTPS, который включён по умолчанию при каждой установке по официальному руководству.

Привет, спасибо за подсказку. Проверил фаервол, и да, я вижу, что PUT-запрос на порту 80 заблокирован. Это прямо у меня перед глазами в консоли! Могу подтвердить, что после того, как я разрешил это в фаерволе, всё работает. Странно, конечно, потому что я использовал старую версию Discourse примерно двухлетней давности, и у меня не было этой проблемы. Похоже, что-то изменилось.

Я не использую discourse-setup для установки, поэтому сейчас HTTPS не задействован, так как планирую установить сертификат отдельно.