0

Freunde,Amazon Cloudfront URL den Zugriff nur CNAME und nicht direkt

Ich bin Hosting eine statische Website auf AWS mit Amazon S3 + + Cloudfront HTTPS.

Ich muss sicherstellen, dass die Website von nur einem der CNAMEs und nicht der anderen (nicht www) geöffnet wird. Die S3-Domäne muss auch an die WWW-Hauptdomäne weitergeleitet werden.

Wie kann das gemacht werden? Bitte helfen Sie.

Danke,

Antwort

0

Wenn ich Sie richtig verstehe, können Sie einen CNAME auf eine Cloudfront Verteilung innerhalb der Cloudfront-Konsole hinzufügen können. Sie können auch einen CNAME zu einer CloudFront-Verteilung in Route53 hinzufügen, indem Sie einen CNAME hinzufügen, auf das Optionsfeld Alias ​​= yes klicken und die entsprechende CloudFront-Ressource auswählen.

Siehe Bild unten, wo dies in Route erfolgt 53:

enter image description here

+0

CNAME wird die Anfrage auf Cloudfront –

+0

@Karan Shah nicht vorwärts - ich bin ziemlich sicher, es tut. Sehen Sie das Bild in meiner Antwort für, wo das getan wird. –

+0

Ich habe erwähnt, CNAME als Teil meiner Antwort zu verwenden. –

0

Sie müssen S3 verwenden, um die Anfragen zu umleiten.

  1. Sie werden zunächst zwei Eimer mit den Namen erstellen müssen: www.example.com und example.com und entsprechenden Eimer Politik
  2. Sie erhalten dann den gesamten Datenverkehr von Beispiel umleiten müssen liefern. com S3-Bucket zu www.example.com durch in statische Website-Hosting Einstellungen gehen. Schauen Sie sich die folgenden Einstellungen

enter image description here

  1. Nun Sie Setup der CNAME in Route53, so dass example.com wird übersetzen zu www.example.com
  2. erstellen Sie eine Verteilung für www.example.com und verwenden Sie die alternativen CNAME wie www.example.com
Verwandte Themen