Запросы небезопасных шрифтов

Итак, какие факторы/условия влияют на протокол URL ресурсов (JS/CSS) — HTTP или HTTPS?

  1. Если вы закомментируете строки ниже и получите доступ к сайту по HTTP, то URL ресурсов также будет HTTP:
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

В этом случае, если вы включите force_https, то при обращении к домену, на котором не установлен сертификат, все URL ресурсов вызовут ошибку R_SSL_PROTOCOL_ERROR. Чтобы избежать этого, установите сертификат для данного домена, чтобы решить проблему с протоколом SSL.

  1. Если же вы установите Discourse с раскомментированными выше шаблонами, то URL ресурсов сайта будет использовать HTTPS, как и базовый URL сайта. Кроме того, опция force_https станет невидимой в интерфейсе администратора.