Ich versuche, HTTPS zu meinem AWS Elastic Load Balancer hinzuzufügen.Wie aktiviert man HTTPS auf AWS Elastic Load Balancer?
erhielt ich ein Zertifikat über AWS Certificate Manager:
ich auf der Load-Balancer aktiviert haben HTTPS:
ich sicher, dass für die Load-Balancer die Sicherheitsgruppe aus nimmt 0.0.0.0/0 auf 443:
Wenn ich zu meiner Domäne auf HTTP gehe, funktioniert es.
jedoch bei dem Versuch, meine Domain mit HTTPS zu laden, funktioniert es nicht ("ERR_CONNECTION_TIMED_OUT"
)
EDIT und UPDATE:
Es ist die API, die ich zu bekommen bin versucht, HTTPS Arbeiten für, nicht unbedingt die Domäne. Die Domäne serve ist eine statische Datei (eckige Webanwendung) von S3, und es ist eckig, die den Lastenausgleich (um die Anforderung an eine EC2-Instanz zu übertragen) für DB-Daten aufruft.
Wenn angular die API direkt über den Load Balancer-Domänennamen über HTTP aufruft, reagiert die Anfrage wie erwartet.
Wenn Winkel die gleiche API-Aufruf über HTTPS macht, erhalte ich die folgende Fehlermeldung:
Alles sieht korrekt aus. Sind Sie sicher, dass Ihre Domain auf den Load Balancer und nicht direkt auf die Instanz verweist? –
@MarkB Danke Mark B, das ist eine gute Überlegung ... Ich bin mir nicht sicher! Lassen Sie mich das überprüfen! – aero
@MarkB Danke Mark B, ich habe meine Frage mit weiteren Informationen aktualisiert. Das angular js ruft den Domainnamen des Lastenausgleichs direkt in seinen API-Anforderungen auf - und scheitert, wenn es über HTTPS läuft. – aero