Konfigurieren des Proxy-Server - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurieren des Proxy-Server

AWS Elastic Beanstalk wird NGINXals Reverse-Proxy verwendet, um Anfragen an Ihre Anwendung weiterzuleiten. Elastic Beanstalk bietet eine NGINX Standardkonfiguration, die Sie mit Ihrer eigenen Konfiguration entweder erweitern oder vollständig überschreiben können.

Standardmäßig konfiguriert Elastic Beanstalk den NGINX Proxy so, dass er Anfragen an Ihre Anwendung auf Port 5000 weiterleitet. Diese Port-Standardeinstellung können Sie überschreiben. Legen Sie dazu die PORT-Umgebungseigenschaft auf den Überwachungsport der Hauptanwendung fest.

Anmerkung

Der Port, auf dem Ihre Anwendung lauscht, hat keinen Einfluss auf den Port, über den der NGINX Server Anfragen vom Load Balancer empfängt.

Konfigurieren des Proxy-Servers auf Ihrer Plattformversion

Alle AL2 023/ AL2 -Plattformen unterstützen eine einheitliche Proxykonfigurationsfunktion. Weitere Informationen zur Konfiguration des Proxyservers auf Ihren Plattformversionen, auf denen AL2 AL2 023/ ausgeführt wird, finden Sie unter. Reverse-Proxy-Konfiguration

Die folgende Beispielkonfigurationsdatei erweitert die Konfiguration Ihrer Umgebung. NGINX Die Konfiguration leitet Anforderungen für /api an eine zweite Webanwendung weiter, die Port 5200 auf dem Webserver überwacht. Standardmäßig leitet Elastic Beanstalk Anforderungen an eine einzelne Anwendung weiter, die den Port 5000 überwacht.

Beispiel 01_custom.conf
location /api { proxy_pass http://127.0.0.1:5200; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }