不安全的字体请求

那么,哪些因素/条件会影响资源的(JS/CSS)URL协议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应该与您的网站基础URL协议一起使用HTTPS。此外,force https在管理员界面中是不可见的。