Балансировка нагрузки в Nginx
Балансировка нагрузки в Nginx
Общие понятия
Балансировка нагрузки используется для распределения нагрузки на группу серверов.
Использование
Группа определяется директивой upstream в http контексте
Сервера в группе определяются с помощью директивы server
Проксирование задается с помощью директивы proxy_pass(fastcgi_pass, memcached_pass, scgi_pass, или uwsgi_pass) в контексте location
http {
upstream backend {
server backend1.example.com;
server backend2.example.com;
server 192.0.0.1 backup;
}
server {
location / {
proxy_pass http://backend;
}
}
}
Подробнее на официальном сайте
Источники
Последнее изменение: 07.10.2024 13:17
Связанные темы
Оптимизация производительности
Настройка виртуального сервера Nginx
Добавлять комментарии могут только авторизованные пользователи