Это, конечно, возможно.Nginx поставляется с балансировкой нагрузки:
upstream mysite {
server www1.mysite.com;
server www2.mysite.com;
}
Это определяет 2 сервера для балансировки нагрузки.По умолчанию запросы будут равномерно распределены по всем определенным серверам.Однако вы можете добавить веса к записям сервера.
В конфигурации вашего сервера {} вы можете добавить следующее для передачи входящих запросов в балансировщик нагрузки (например, для балансировки нагрузки всех запросов для каталога images):
location /images/ {
proxy_pass http://mysite;
}
Более подробное описание смотрите в документации .