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.

1 „Gefällt mir“

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

2 „Gefällt mir“

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

3 „Gefällt mir“

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.

4 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.