Cloudflare с Discourse

Я использую Cloudflare с моим WordPress.

Я буду использовать поддомен для Discourse.

У меня есть вопросы о том, как лучше всего настроить «Discourse» с Cloudflare.

Вы можете разместить свой сайт за Cloudflare, но он будет работать только в том случае, если вы отключите функции производительности через правила.
Я сделал это, и всё работает отлично.

Поэтому убедитесь, что вы создали правило для отключения производительности; иначе, если Cloudflare станет «оранжевым», ваш сайт перестанет работать.

Какие правила вы рекомендуете?

Я уже пробовал в DigitalOcean, но получил ошибку. Ищу, как настроить в Cloudflare.

Это не специфично для Cloudflare. Ваш DNS полностью неработоспособен.

Для forum.meuxbox.com.br отсутствует запись A в DNS.

Я установил в один клик на DigitalOcean, но получил ошибку.

Я ищу решение, чтобы начать работу.

Метод установки не является здесь проблемой. Адрес forum.meuxbox.com.br просто не существует.

Зайдите в панель управления вашим доменом meuxbox.com.br на Cloudflare и настройте его следующим образом:

image

Cloudflare

Установка

DigitalOcean

Ошибка http://forum.meuxbox.com.br

Как был установлен Discourse на этот Droplet?

Я выполнил установку в один клик, а также обычную установку.

Всегда получаю одну и ту же ошибку.

app yml

Я не могу прокомментировать установку в один клик, так как мы этим не занимаемся. Что касается обычной установки, какую ошибку вы получили? На скриншоте отображено ваше имя хоста, это не ошибка.

«Discourse» работает, но не с Cloudflare.
Я ищу способ настроить работу с Cloudflare.

Я выполню обычную установку на VPS от Vultr, но у нас возникает та же ошибка, что и при установке в один клик на DigitalOcean.

В этом можно запутаться.

Пожалуйста, выполните следующие действия:

  1. Создайте новый VPS в VULTR.
  2. Создайте в Cloudflare A-запись (серый облако, только DNS), указывающую на ваш VPS VULTR.
  3. Установите Discourse на VPS, следуя инструкции по адресу: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.
    1. Сохраните вывод команды ./discourse-setup в отдельное место, чтобы мы могли при необходимости его проверить.
  4. Проверьте, что ваш сайт загружается. Если нет, предоставьте вывод команды ./discourse-setup, обязательно удалив из него любые учётные данные.

Не изменяйте вручную файл app.yml! Нам необходимо убедиться, что Discourse работает корректно, прежде чем вы начнёте экспериментировать с другими шаблонами.

Хорошо, я сделаю это, завтра я предупрежу вас.

Спасибо. С Новым годом!

Проблемы с запуском Discourse могут быть связаны с недавними изменениями в MaxMind. Образ Bitnami также не работает, поэтому есть высокая вероятность, что решение в один клик от Digital Ocean не будет иметь аналогичного временного обходного пути.

Я выполнил установку в один клик на DigitalOcean. После установки на обычном Vultr я получил ту же ошибку, но попробую установить заново, чтобы найти решение.

Установлено на VULTR

Cloudflare

Ошибка forum.meuxbox.com.br

Не понимаю почему, но ваш сервер не отвечает на ping-запросы. Находитесь ли вы за каким-либо фаерволом, который блокирует соединения с вашим сервером?

У меня была 100% потеря пакетов для 104.207.144.153

PING 104.207.144.153 (104.207.144.153) 56(84) байт данных.

--- статистика ping для 104.207.144.153 ---
передано 3 пакета, получено 0, потеря пакетов 100%, время 2034 мс

Вы используете Let’s Encrypt для вашего экземпляра Discourse? Попробуйте изменить режим шифрования SSL/TLS в Cloudflare, если я не ошибаюсь.

Это применимо только в том случае, если у вас включен прокси Cloudflare. В режиме «только DNS» SSL Cloudflare не влияет на Discourse.