FAQ

Page Discussion Edit History

RuHttpUpstreamModule

[edit] ngx_http_upstream

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

[edit] Директивы

  • [#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;
: }
: }


Template:Anchor

[edit] 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;
: }