Привет — сегодня я обновил свою установку, но столкнулся со следующей ошибкой, которая постоянно повторяется. Я не могу получить доступ к сайту, но, как мне кажется, это должно было быть исправлено в начале этого года? Эти два сообщения, похоже, описывают ту же проблему, но я не уверен, что изменилось и снова привело к сбою.
Хм, да — похоже, что ошибка nginx: [emerg] host not found in set_real_ip_from "131.0.72.0/222400:cb00::/32" in /etc/nginx/conf.d/discourse.conf:116 продолжает появляться в логах, даже после переключения Cloudflare в режим DNS only. Если у кого-то есть другие идеи по устранению проблемы, я с радостью их выслушаю!
РЕДАКТИРОВАНИЕ: Думаю, я нашел причину — в конце моего файла app.yml был раздел с пользовательскими командами. Похоже, что в новых установках это обрабатывается шаблоном. Я закомментировал этот раздел и начал использовать шаблон.
РЕДАКТИРОВАНИЕ 2: Да, похоже, я установил Discourse до появления шаблона, поэтому мой шаблон был в файле app.yml. Просто удалив его из app.yml и используя шаблон, я исправил проблему. Спасибо за помощь @pfaffman!