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?
86
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