Was bedeutet die proxy_pass option in der NGINX config machen?

Was macht der NGINX proxy_pass config zu tun? Zum Beispiel, sagen wir ich habe eine Django-app, die gehostet wird auf Amazon EC2 services.

Auf EC2, sagen wir mal ich hab 1 load balancer vor 2 nginx-Server. Der nginx-Server zeigen Sie auf die 4-django-app-Server, verwenden Sie Gunicorn als es WSGI-server:

upstream my-upstream {
 server 12.34.45.65:8000;
 server 13.43.54.56:8000;
 server 13.46.56.52:8000;
 server 14.46.58.51:8000;
}

location / {
proxy_pass http://my-upstream;
}

Was ist die proxy_pass? wäre es die URL des load balancer in diesem Fall?

Schreibe einen Kommentar