upstream app_front_static {
server 192.168.206.105:80;
}
Nunca lo había visto antes, nadie sabe, ¿qué significa?¿Qué significa en sentido ascendente en nginx?
upstream app_front_static {
server 192.168.206.105:80;
}
Nunca lo había visto antes, nadie sabe, ¿qué significa?¿Qué significa en sentido ascendente en nginx?
upstream
defines a cluster that you can proxy requests to. 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.
Se usa para proxying requests to other servers.
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 de/ir al cualquiera de los servidores enumerados en el XXX aguas arriba, con una preferencia por el puerto 8000.
'¿Qué lugar/'y' ubicación ~ 'significan? – gdb
Esto realmente debería ser una pregunta separada; vea http://wiki.nginx.org/HttpCoreModule#location para la documentación del producto. También es difícil responder las opciones de configuración línea por línea, ya que es parte de un conjunto de reglas. 'location ~' parece ser un error. 'location /' significa que coincide con todas las rutas. –
¿Cómo funciona un upstream con múltiples servidores? – Michelle