O que significa rio acima em nginx?

upstream app_front_static {
    server 192.168.206.105:80;
}
Nunca o vi antes, ninguém sabe o que significa?

Author: automatix, 2011-05-04

2 answers

É usado paraproxy pedidos a outros servidores .

Um exemplo de http://wiki.nginx.org/LoadBalanceExample é:

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;
    }
  }
}

Isto significa todos os pedidos de / go para qualquer um dos servidores listados no upstream XXX, com preferência para o porto 8000.

 102
Author: Phil Lello, 2017-03-27 16:10:55

upstream define um conjunto que pode substituir os pedidos para. É comumente usado para definir ou um cluster de servidor web para balanceamento de carga, ou um cluster de servidor app para balanceamento / balanceamento de carga.

 22
Author: Ben Taitelbaum, 2017-02-02 13:42:14