Réponses:
Il est utilisé pour envoyer des requêtes par proxy à 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 pour / vont à l'un des serveurs répertoriés sous XXX en amont, avec une préférence pour le port 8000.
/etc/nginx/conf.d/default.confincluse dans /etc/nginx/nginx.conf, qui HAShttp {}
upstreamdéfinit un cluster auquel vous pouvez envoyer des requêtes par proxy . Il est couramment utilisé pour définir un cluster de serveurs Web pour l'équilibrage de charge ou un cluster de serveurs d'applications pour le routage / l'équilibrage de charge.
http {}? Ma conf n'a pas ça et ça marche. Just Wondering