Wie füge ich SSL zu einer Nicht-www-Domain hinzu?

Hallo,

Ich habe mein Forum mit der Anfängereinrichtung auf der www-Subdomain installiert.
Ich möchte SSL für die Root-Domain ohne www haben, wie kann ich es über SSH hinzufügen?
www und non-www sind A-Records zum VPS, auf dem ich Discourse installiert habe.

Danke!

Übrigens.

Ich habe diesen Rat zu app.yml hinzugefügt. Dann habe ich die App neu kompiliert, es funktioniert immer noch nicht.

Ich weiß nicht, warum das nicht funktioniert hat. Ich glaube, ich habe das kürzlich getestet, aber siehe https://forcewww.com als Workaround.

Sie verwenden bereits Cloudflare, also richten Sie einfach eine Page Rule ein, um den Traffic umzuleiten?

Ok, ich habe CDN auf Cloudflare mit deren SSL aktiviert.

Außerdem habe ich Page Rules erstellt:

http://virtmach.com => https://www.virtmach.com
http://www.virtmach.com => https://www.virtmach.com
https://virtmach.com => https://www.virtmach.com

Außerdem habe ich “Always use HTTPS” aktiviert.

Mal sehen, wie es funktioniert.

Jetzt habe ich dieses Problem. Ich schätze, das Let’s Encrypt SSL und die Nginx-Umleitung sollten auf dem Server deaktiviert werden? Irgendwelche Tipps?

Leiten Sie jede Domain, die nicht bei Discourse konfiguriert ist, mithilfe einer Page Rule um. Keine zusätzliche Konfiguration auf dem Discourse-Server.