Відповіді:
Він використовується для передачі запитів до інших серверів .
Приклад з 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;
}
}
}
Це означає, що всі запити для / переходу на будь-який із серверів, перелічених під потоком XXX, з перевагою порту 8000.
/etc/nginx/conf.d/default.conf
входить в цю /etc/nginx/nginx.conf
http {}
upstream
визначає кластер, до якого можна прокси-запити . Він зазвичай використовується для визначення кластеру веб-сервера для балансування навантаження, або кластера серверів додатків для маршрутизації / балансування завантаження.
http {}
? Моя конф - це не так, і це працює. Цікаво