Welche Faktoren/Bedingungen würden sich auf das URL-Protokoll HTTP/HTTPS der Assets (JS/CSS) auswirken?
- 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.
- 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 httpsin der Admin-Oberfläche unsichtbar.