reading - ¿Qué significa upstream en nginx?
nginx location examples (2)
upstream app_front_static {
server 192.168.206.105:80;
}
Nunca lo había visto antes, nadie sabe, ¿qué significa?
Se usa para enviar solicitudes a otros servidores .
Un ejemplo de http://wiki.nginx.org/LoadBalanceExample es:
http {
upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}
server {
listen 80;
server_name www.domain.com;
location / {
proxy_pass http://myproject;
}
}
}
Esto significa que todas las solicitudes para / ir a cualquiera de los servidores enumerados en la parte superior XXX, con una preferencia para el puerto 8000.
upstream
define un clúster al que puede enviar solicitudes de proxy . Se usa comúnmente para definir un clúster de servidor web para el equilibrio de carga o un clúster de servidor de aplicaciones para el enrutamiento / equilibrio de carga.