Ich versuche, Nicht-WWW-Anfragen auf Amazon Route 53 an WWW umzuleiten.
Ich habe einen S3-Bucket mit dem Namen der nackten Domain erstellt und die Bucket-Eigenschaften so konfiguriert, dass sie von example.com zu www.example.com umleiten. Anschließend habe ich in Route 53 einen Alias für den Namen der nackten Domain erstellt, der auf diesen S3-Bucket basiert im Folgenden :
Leiten Sie Nicht-WWW-Anfragen an WWW auf Amazon Route 53 weiter
Es hat super funktioniert, bis auf das HTTPS.
Im Moment kann ich aus irgendeinem Grund nicht auf https://example.com zugreifen .
Jede Hilfe wäre sehr dankbar.
https
amazon-route53
Eki Eqbal
quelle
quelle
Antworten:
Sie können CloudFront vor Ihren s3-Bucket stellen und CloudFront die SSL-Verbindung beenden lassen. HTTPS ist bei Verwendung von SNI kostenlos.
Schritte:
cname
als Ihre nackte Domain einquelle
Ganz einfach, Sie können nicht das tun, was Sie mit S3 versuchen, da die von S3 angebotenen S3-Website-Endpunkte https nicht unterstützen.
DNS kann Webbrowser natürlich nicht umleiten, daher hat Amazon eine einfache Lösung, die einen S3-Bucket ohne Inhalt und nur eine pauschale Umleitung zu einer anderen Domain als Hilfsmechanismus nutzt, damit Route 53 die Aufgabe der Umleitung des Browsers ausführen kann Browser.
Die Umleitungsfunktion von Beispiel.com → www.example.com von S3 ist jedoch nur http.
quelle
Host:
Header an den Ursprung übergeben wird, und Sie müssten den S3-Website-Endpunkt als benutzerdefinierten Ursprung verwenden, nicht als das, was Cloudfront als "S3-Ursprung" bezeichnet (da dies den nicht trifft Website-Endpunkt).