Hinzufügen von www. zur Domain

Ich habe meine Discourse-Community mit Digital Ocean eingerichtet, aber der Domainname ist “nackt”, nur unter https://example.com. Ich möchte das www. hinzufügen, bin mir aber bei den DNS-Einstellungen nicht ganz sicher!

Im Moment habe ich einen ‘A’-Eintrag, der auf die IP-Adresse zeigt, und einen ‘CNAME’-Eintrag mit www., der darauf verweist. Ist es so einfach, das www. in einen ‘A’-Eintrag zu ändern und den CNAME zu verwerfen? Oder vielleicht habe ich beide als ‘A’-Einträge? Oder vielleicht gibt es eine einfache Einstellung in Discourse selbst, die auswählt, wie die Domain angezeigt werden soll?

Es ist lustig, ich habe eine normale Wix-Website, die die gleiche Konfiguration zu haben scheint, mit einem nackten A-Eintrag und einem www. CNAME, die im Browser als www. angezeigt wird - daher bin ich mir nicht sicher, was dazu führt, dass sie so angezeigt wird.

Ich verspreche, ich habe versucht, mich weiter über DNS zu informieren, bin aber total verwirrt!

Jede Hilfe beim Hinzufügen des www. wird sehr geschätzt! :slight_smile:

2 „Gefällt mir“

Zuerst erstellen Sie einen DNS-Eintrag wie folgt:

TYPE:             CNAME
HOST:             WWW
POINTS TO:        @

Befolgen Sie dann diese Anleitung:

3 „Gefällt mir“

Vielen Dank dafür – ich habe es erfolgreich unter www. zum Laufen gebracht, indem ich das discourse-setup-Skript wie in Ihrem Artikel erneut ausgeführt habe, aber jetzt funktioniert die nackte Domain nicht mehr! Gibt es eine Möglichkeit, die nackte Domain ebenfalls zum Laufen zu bringen – oder zumindest automatisch www. einzufügen?

Ich habe jetzt einen A-Eintrag, der die nackte Domain mit der IP-Adresse verknüpft
CNAME-Eintrag, der www. mit der nackten Domain verknüpft

Vielen Dank!

1 „Gefällt mir“

Der einfache Weg ist forcewww.com. Schwieriger ist Let’s Encrypt mit mehreren Domains einrichten.

2 „Gefällt mir“

Vielen Dank dafür – ich habe beide Optionen gelesen, aber ich habe mich nur gefragt, warum ich nicht einfach eine einfache 301-Weiterleitung verwenden kann, um von der nackten Domain zu www. weiterzuleiten? Ist das einen Versuch wert oder verstoße ich gegen DNS-Gesetze?

2 „Gefällt mir“

Beide dieser Methoden stellen ein LetsEncrypt-Zertifikat für die zweite (Sub-)Domain bereit. Das Hinzufügen der zusätzlichen Informationen zu Ihrer app.yml deckt beide Domain-Adressen im selben Zertifikat ab, und forcewww.com hat einige spezielle Magie, die dies im Handumdrehen erledigt, sodass Sie sich keine Gedanken darüber machen müssen:

2 „Gefällt mir“

O.K. Klingt, als sollte ich einfach ForceWWW verwenden. Kann ich nur zur Bestätigung (Entschuldigung, ich bin hier völlig überfordert) – sie bitten mich, www als A-Record auf meine Server-IP einzurichten, und die nackte Domain als A-Record auf die von ihnen angegebene IP-Adresse? Also keine CNAMEs?

Was ich jetzt habe:
A-Record, der die nackte Domain auf die Server-IP verweist
CNAME-Record, der www auf die nackte Domain verweist

Vorgeschlagene Änderung mit ForceWWW
A-Record, der die nackte Domain auf die ForceWWW-IP verweist
A-Record, der www auf meine Server-IP verweist

1 „Gefällt mir“

Ich glaube, so funktioniert es. :+1:

1 „Gefällt mir“

Danke! Ich habe es eingerichtet – funktioniert noch nicht (tippe auf der nackten Domain), aber es kann ein paar Stunden dauern, bis es wirksam wird, also werde ich abwarten!

2 „Gefällt mir“

Juhu, ich glaube, es funktioniert! Vielen Dank für all Ihre Hilfe!

3 „Gefällt mir“

Leider hat dies irgendwie das E-Mailsystem lahmgelegt – die Website sendet keine E-Mails über Mailgun. Könnte das am forcewww liegen, da der Host jetzt über deren Server läuft? Oder muss ich Mailgun aktualisieren, um www anzugeben? Herr, gib mir Kraft.

1 „Gefällt mir“

Sie müssen DISCOURSE_NOTIFICATION_EMAIL in noreply@baredomain.com ändern. Ich würde die yml-Datei bearbeiten und den Container zerstören und neu starten.

1 „Gefällt mir“

Danke – ich habe das SMTP-Passwort zurückgesetzt und dann das Discourse-Setup-Skript erneut ausgeführt, und das scheint die Aufgabe erfüllt zu haben! Ich weiß nicht wie oder warum, aber es funktioniert, also werde ich nichts anfassen!

3 „Gefällt mir“

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