RuHttpUpstreamModule

= ngx_http_upstream =

Пример конфигурации

Директивы

 * [#upstream upstream]

Пример конфигурации
 * upstream backend  {
 * server  backend1.example.com       weight=5;
 * server  backend2.example.com:8080;
 * server  unix:/tmp/backend3;
 * }


 * server {
 * location / {
 * proxy_pass http://backend;
 * }
 * }

upstream
syntax: ''upstream название { ... }''

default: нет

context: http

Директива описывает сервера, которые могут использоваться в директивах proxy_pass и fastcgi_pass. Сервера могут слушать на разных портах, кроме того, можно одновременно использовать сервера, слушающие на TCP и Unix сокетах. Сервера могут иметь разные веса. По умолчанию используется вес, равный еденице (=1).

Пример конфигурации:
 * upstream backend  {
 * server  backend1.example.com       weight=5;
 * server  127.0.0.1:8080;
 * server  unix:/tmp/backend3;
 * }