Где находится файл discourse.conf?

Спасибо.

Проблема, которую я думал, мне нужно решить, я считал, что она вызвана ошибкой SSL в Cloudflare при переходе от режима Flexible к режиму Full или Full-Strict после проксирования через CF (исторически — серый облако).

В итоге это была не та проблема: обнаружилось, что причиной бесконечного цикла перенаправлений было устаревшее правило страницы. Как упоминается в руководстве на Meta, такие циклы могут быть вызваны неправильной настройкой SSL в Cloudflare, но в данном случае виновником было именно это назойливое правило страницы.

Очень простое исправление, хотя и потребовало времени, чтобы разобраться! :sweat_smile:

Теперь о сопутствующей проблеме.

Я предполагаю, что при размещении ключей и сертификатов всё делается на стороне контейнера. Для режима Cloudflare Full [strict] сертификат и ключ должны быть размещены на стороне контейнера. Изменения в файлах типа .conf в app.yml.

Это моя собственная нехватка технической подготовки. Docker или контейнер — это как киндер-сюрприз, верно? Linux — это шоколадное яйцо, а Docker — это крутая игрушка (уже собранная) внутри.

Наконец, установка Discourse включала Let’s Encrypt, и режим FULL, похоже, работает корректно: HTTPS функционирует, и теперь это позволяет применять меры по смягчению трафика.