Мне пришлось отключить функцию принудительного HTTPS на сайте, чтобы обеспечить альтернативный доступ. Как только я это сделал, все логотипы перестали отображаться. Логотипы не загружаются, потому что они были загружены по HTTP, а не по HTTPS. Обычные изображения в постах работают нормально. Проблема только с логотипами.
Какой именно доступ вам требовался, чтобы отключить настройку принудительного HTTPS на сайте?
Это блокировало мой вход с адреса Tor. Даже если файл torrc был изменён на порт 443.
Использование TLS поверх Tor действительно избыточно (поскольку скрытые сервисы Tor уже зашифрованы), но если у вашего сайта есть домен, видимый в DNS, вы должны иметь возможность добавить Subject Alternate Name, соответствующий .onion, в ваш SSL-сертификат — за исключением того, что LetsEncrypt пока не поддерживает это.
Если у вас действительно есть и HTTPS, и HTTP+Tor, это создает определенные проблемы. Возможно, вместо force_https в Discourse можно использовать сокращение //, как для ресурсов, или использовать path_only, чтобы полный URL определялся хостом и, следовательно, всегда соответствовал вызываемой схеме.