Wie konfiguriere ich Nginx/Apache, um HTTPS mit einer EC2-Instanz zu aktivieren?

Wie konfiguriere ich Nginx/Apache, um HTTPS mit einer EC2-Instanz zu aktivieren?

Ich habe eine EC2-Instanz mit einem Load Balancer mit den folgenden Sicherheitsgruppenregeln eingerichtet Bildbeschreibung hier eingeben

und ein Load Balancer, der Anfragen für http und https mit einem vom AWS Certificate Manager generierten Zertifikat weiterleitet.

Bildbeschreibung hier eingeben

Ich habe Route 53 verwendet, um einen A-Name-Eintrag zu erstellen, der auf den DNS-Namen meines Load Balancers verweist, und eine elastische IP, die ich für meinen Registrar verwende.

Ich kann meine http-Site problemlos erreichen (z. B. http://3.143.193.162:3001), aber nicht über https.

Wie konfiguriere ich Apache/Nginx für die Akzeptanz httpsmit dem von mir verwendeten Zertifikat und Lastenausgleich?

Antwort1

Welches Protokoll haben Sie Ihrer Zielgruppe beim Erstellen zur Verbindung mit den Zielen angegeben? Obwohl Ihr ALB möglicherweise auf http und https hört, stellt es normalerweise über ein Protokoll eine Verbindung zu Ihren Back-End-Servern her.

Zielgruppe

Hier ist es im ALB-Assistenten

Zielgruppe

Hier richten Sie den Load Balancer so ein, dass er http und https akzeptiert

ALB

Grundsätzlich benötigen wir etwas mehr Informationen, um Ihre Frage umfassend beantworten zu können, aber dies sollte Ihnen einige Anhaltspunkte geben.

verwandte Informationen