AWS/Route53/S3: Die Umleitung von www.example.com auf example.com funktioniert. Die Umleitung von example.com auf www.example.com funktioniert nicht.

AWS/Route53/S3: Die Umleitung von www.example.com auf example.com funktioniert. Die Umleitung von example.com auf www.example.com funktioniert nicht.

Um eine statische Site auf S3 mit DNS auf Route53 einzurichten, haben wir zwei Möglichkeiten.

Wenn wir möchten, dass die Benutzer Folgendes eingeben www.example.comund es in der Adressleiste automatisch durch ersetzt wird example.com, gehen wir wie folgt vor.

  • Auf S3: Wir legen zwei Buckets fest, einen für example.comund den anderen für www.example.com. Wir „leiten alle Anfragen um“ von www.example.comnach , example.comwährend letzterer „Website-Hosting aktivieren“ und natürlich die eigentlichen Dateien hat.
  • Auf Route53: In der gehosteten Zone für example.comerhalten wir zwei bereits erstellte Record Sets: ein NS und ein SOA. Wir legen ein drittes fest, ein Alias-Record Set mit Name: example.comund setzen den Wert auf den von der Benutzeroberfläche angebotenen Wert. Wir legen auch ein viertes fest, ein CNAME, mit Name: www.example.comund Wert: example.com.

Das funktioniert!

Nehmen wir nun an, wir möchten das Gegenteil tun.

Wenn wir möchten, dass die Benutzer Folgendes eingeben example.comund es in der Adressleiste automatisch durch ersetzt wird www.example.com, habe ich erwartet, dass das Folgende das Rezept wäre.

  • Auf S3: Wir legen zwei Buckets fest, einen für example.comund den anderen für www.example.com. Wir „leiten alle Anfragen um“ von example.comnach www.example.com, wobei letzterer „Website-Hosting aktivieren“ sowie die eigentlichen Dateien enthält.
  • Auf Route53: In der gehosteten Zone für example.comerhalten wir zwei bereits erstellte Record Sets: ein NS und ein SOA. Wir legen ein drittes fest, ein Alias-Record Set mit Name: www.example.comund setzen den Wert auf den von der Benutzeroberfläche angebotenen Wert.

Das funktioniert nicht.

Was vermisse ich?

Antwort1

Ihnen fehlt der Alias-Datensatz, example.comder auf den S3-Bucket verweist example.com, der die Weiterleitung enthält.

verwandte Informationen