Unsichere Schriftartanforderungen

Welche Faktoren/Bedingungen würden sich auf das URL-Protokoll HTTP/HTTPS der Assets (JS/CSS) auswirken?

  1. Wenn Sie dies auskommentieren, und Ihre Website über HTTP aufgerufen wird, dann werden die Asset-URLs ebenfalls HTTP sein
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

In diesem Fall, wenn Sie force_https aktivieren, erhalten Sie bei allen Asset-URLs den Fehler R_SSL_PROTOCOL_ERROR, wenn die angeforderte Domain kein Zertifikat installiert hat. Um dies zu vermeiden, installieren Sie ein Zertifikat für diese Domain, um das SSL-Protokollproblem zu lösen.

  1. Wenn Sie stattdessen Discourse mit der obigen, auskommentierten Vorlage installieren, sollten die Asset-URLs der Website zusammen mit dem Protokoll der Basis-URL Ihrer Website HTTPS sein. Darüber hinaus ist force https in der Admin-Oberfläche unsichtbar.