1.2 KiB
1.2 KiB
aliases | tags | date | zero-link | parents | linked | ||||
---|---|---|---|---|---|---|---|---|---|
|
|
|
Внутри блока http
определите блок upstream
, где вы перечислите серверы, между которыми будет распределяться нагрузка. Например:
upstream myapp {
server server1.example.com;
server server2.example.com;
server server3.example.com;
}
Внутри блока server
настройте location
, чтобы он перенаправлял запросы к вашему блоку upstream
. Например:
server {
listen 80;
location / {
proxy_pass http://myapp;
}
}
Выбор метода балансировки: nginx поддерживает несколько методов балансировки, включая round-robin (по умолчанию), least-connected и ip-hash. Вы можете выбрать метод, добавив соответствующую директиву в блок upstream
. Например, для использования метода least-connected добавьте least_conn;
в ваш блок upstream