Respuestas:
Se utiliza 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 el flujo ascendente XXX, con preferencia para el puerto 8000.
/etc/nginx/conf.d/default.conf
que está incluida /etc/nginx/nginx.conf
, que TIENEhttp {}
upstream
define un clúster al que puede enviar solicitudes proxy . Se usa comúnmente para definir un clúster de servidores web para el equilibrio de carga o un clúster de servidores de aplicaciones para enrutamiento / equilibrio de carga.
http {}
? Mi conf no tiene esto y funciona. Solo me pregunto