In den DNS-Einträgen meiner DigitalOcean Droplet habe ich zwei A-Einträge für meine Domain erstellt: einen mit dem Hostnamen www (www.HardwareMana.community) und einen mit einem leeren Hostnamen (HardwareMana.community), die beide auf den Cloud-Server bei DigitalOcean verweisen. Beide A-Einträge haben zwar dieselbe IP-Adresse, aber nur der leere Eintrag wird geladen, während der mit dem Hostnamen www eine leere Seite anzeigt.
Bitte geben Sie mir eine Empfehlung für die korrekten DNS-Einstellungen. Vielen Dank!
Erledigt, aber www.HardwareMana.community zeigt weiterhin eine leere Seite an.
Die DNS-Einträge bei DigitalOcean registrieren das .(Punkt) in den Werten nicht.
Muss ich auch beim Domain-Registrar Einstellungen vornehmen?
Noch etwas: Ich habe festgestellt, dass in meiner Discourse-Installation auf dem DigitalOcean-Cloud-Server der Eintrag Hostname for Discourse auf Hardwaremana.community gesetzt ist. Könnte dies das Problem mit meiner Domain www.HardwareMana.community sein? Bitte helfen Sie mir dabei.
Vielen Dank!!
Nach den oben genannten Einstellungen wird keine Verbindung zum Cloud-Server mehr hergestellt. Nachdem ich SiteSetting.force_https = false gesetzt habe, verhalten sich die Vorgänge wie zuvor: https://www.hardwaremana.community zeigt „Keine Verbindung möglich
Ich bin der Meinung, dass Ihre DNS-Einstellungen korrekt konfiguriert sind.
Wenn Sie www.hardwaremana.community aufrufen und die Konsole öffnen, sehen Sie Fehler bezüglich der Content Security Policy (CSP):
Das Laden des Skripts 'http://www.hardwaremana.community/...' wurde verweigert, da es gegen die folgende Content-Security-Policy-Direktive verstößt: "script-src 'unsafe-eval' 'report-sample' http://hardwaremana.community/... ...".
Beachten Sie, dass nur der Host ohne www freigegeben ist, da:
Discourse setzt Ihre CSP automatisch basierend auf diesem Wert. Ich empfehle daher, sich für eine Variante zu entscheiden (www oder ohne www) und eine Weiterleitung für die andere einzurichten.
Vielen Dank für den Hinweis auf die Fehler. Ich werde das Discourse-Setup mit neuen Werten neu aufbauen, wobei www.hardwaremana.community als neuer Hostname für Discourse dient. Entsprechende Weiterleitungen werde ich ebenfalls vornehmen.
Ich habe den Hostnamen für Discourse auf www.hardwaremana.community geändert, und jetzt ist das Problem umgekehrt. Hier sind die von mir verwendeten DNS-Einträge:
Typ
Hostname
Wert
A
www.hardwaremana.community
157.245.106.210
CNAME
*.hardwaremana.community
157.245.106.210
Beim Betrachten der Webkonsole gibt es Fehler bezüglich der Content Security Policy (CSP) für die Domain hardwaremana.community. Wie kann ich diese Skriptfehler beheben? Bitte geben Sie eine Anleitung!
Jetzt habe ich diese Werte in meinen DNS-Einträgen meines Cloud-Servers bei DigitalOcean, aber hardwaremana.community startet Discourse nicht und zeigt Skriptfehler in der Konsole an.
Typ
Hostname
Wert
A
www.hardwaremana.community
157.245.106.210
A
hardwaremana.community
157.245.106.210
CNAME
*.hardwaremana.community
157.245.106.210
https://www.hardwaremana.community zeigt „Keine Verbindung möglich
Muss ich zusätzliche Domain-Einstellungen in der Discourse-Konfigurationsdatei (app.yml) vornehmen?
Hat jemand von euch Experten eine Idee oder kann Ressourcen teilen, um die richtige Änderung in der app.yml vorzunehmen, damit ich mein Non-WWW-Domain-Problem lösen kann?