Проблема смешанного содержимого

При запуске Discourse на Droplet от DigitalOcean я столкнулся со странной ошибкой, связанной с mixed content:

SSL-соединение обрабатывается DigitalOcean / Cloudflare, поэтому конфигурация не осуществляется через Discourse или обратный прокси на базе nginx. Nginx просто пересылает входящие запросы в Docker-контейнер, на котором запущен Discourse:

server {
        listen 80; listen [::]:80;
        server_name mysite.org;

        location / {
                proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:;
                proxy_set_header Host $http_host;
                proxy_http_version 1.1;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Real-IP $remote_addr;
        }
}

Все ресурсы загружаются по HTTPS корректно, за исключением одного файла. Зайдя в приложение и выполнив поиск в базе данных PostgreSQL, я выяснил, что проблема вызвана файлом /images/discours.png. Я пробовал удалить этот файл и все ссылки на него в базе данных PostgreSQL, чтобы просто избежать загрузки этого изображения, но, очевидно, Discourse добавляет его обратно при пересборке приложения (по крайней мере, я так предполагаю).

Надеюсь, кто-нибудь сможет дать совет.

Это логотип сайта по умолчанию? Пробовали ли вы загрузить другой, чтобы заменить его?

Это логотип сайта по умолчанию?

Да, это файл с именем discourse.png, поэтому я предполагаю, что это логотип сайта по умолчанию. В базе данных у него всегда идентификатор -6 (таблица uploads).

Вы пробовали загрузить другой, чтобы заменить его?

Да, я тоже пробовал это сделать. Тогда же возникает та же проблема и с пользовательским загруженным логотипом.

Привет!

Есть какие-нибудь подсказки по поводу проблемы смешанного контента?

Я следовал рекомендациям из этого поста, но проблема всё ещё сохраняется!

Заранее спасибо!

Попробуйте открыть это изображение в новой вкладке.

Как только поймёте, какое именно это изображение, попробуйте загрузить его снова.

Если я правильно помню, я проверил параметр force_https, а затем загрузил новое логотип.
https://your.domain/admin/site_settings/category/all_results?filter=force_https

Сработало как по волшебству! Большое спасибо!