upstream app_front_static {
server 192.168.206.105:80;
}
Jamais vu auparavant, quelqu'un sait ce que cela signifie?
Il est utilisé pour envoi de requêtes à d'autres serveurs .
Un exemple de http://wiki.nginx.org/LoadBalanceExample est:
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;
}
}
}
Cela signifie que toutes les demandes d'accès à/vont à l'un des serveurs listés sous XXX en amont, avec une préférence pour le port 8000.
upstream
définit un cluster sur lequel vous pouvez utiliser un proxy . Il est généralement utilisé pour définir un cluster de serveurs Web pour l'équilibrage de la charge ou un cluster de serveurs d'applications pour le routage/l'équilibrage de la charge.