Проблема с запуском Discourse через Nginx

Итак, я немного повозился с Nginx и Discourse, и вчера у меня возникли проблемы. Я полностью переустановил систему, так как допустил ошибки и следовал множеству руководств.

Сегодня я загрузил машину с Ubuntu 20.04, сначала установил Discourse и устранил все мелкие проблемы, которые потребовались.

Затем я настроил и установил шифрование и Docker для этого, так как он будет работать за Nginx на той же машине. Однако, несмотря на все затраченное время, различные руководства и форумы/темы (включая официальное отсюда), всё ещё нет результата.

Вчера я видел проблески работы Discourse, но решил начать сегодня заново на другой операционной системе — Ubuntu, так как я использую её и дома. (Ранее я использовал Debian).

В любом случае, мой сайт по умолчанию Nginx снова работает, но я не могу понять, что именно я сделал с Discourse. У меня была ошибка: “ERR_TOO_MANY_REDIRECTS”.

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

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

Любая поддержка будет очень кстати, спасибо заранее. :slight_smile:
~Blood

Если вы не глубоко знакомы с тонкостями работы обратных прокси, рекомендую не отклоняться от проверенного пути и следовать только официальному руководству по установке.

Существуют руководства от сообщества о размещении нескольких различных программ на одном хосте с использованием единого обратного прокси на уровне операционной системы, но такой подход подвержен сбоям и не стоит вашего времени, если только вы не работаете с очень ограниченным бюджетом или не занимаетесь этим профессионально.

Мне нравится возиться с такими вещами — именно это и привело меня сюда, если честно. И теперь, когда я столкнулся с чем-то, что не могу решить, это лишь усиливает желание разобраться и понять, как именно это работает. В целом, если не получится, я просто вернусь к тому, чтобы не устанавливать Discourse на этот компьютер.