Как настроить балансировщик нагрузки в Nginx с минимальным подключением

Настройка балансировки нагрузки в Nginx с минимальным подключением

Балансировщик нагрузки на сервер эффективно распределяют сетевой или прикладной трафик на нескольких серверах.

Всякий раз, когда производительность сервера страдает из-за чрезмерного трафика или перестает отвечать на запросы, балансировщик нагрузки автоматически переключает запросы на другой сервер.

В двух словах, балансировщики нагрузки улучшают производительность сетей и приложений, автоматически контролируя и управляя приложениями и сетевыми сеансами.

На самом деле это просто настроить балансировку нагрузки в Nginx даже при минимальном подключении, и этот мануал проливает свет на этот процесс.

Наименьший алгоритм соединения

При наименьшем соединении, стабилизатор нагрузки отправит запрос к серверу, у которого есть наименьшее количество активных связей.

Конфигурация балансировки нагрузки

Перейдите в местоположение файла конфигурации NGINX.

 # cd /etc/nginx/conf.d/ 

Создайте свой собственный файл .conf.

 #  vim lb.conf 

И в этом файле введите следующую конфигурацию:

 upstream backend { least_conn; server 192.168.7.218; server 192.168.7.219; } server { listen 80; server_name www.itsecforu1.ru; location/{ proxy_pass http://backend/test.html; } } 

После этого проверьте правильность синтаксиса:

 # nginx -t 

Если все в порядке, вы должны перезапустить службу nginx:

 # systemctl restart nginx 

Мой веб-сервер 1 имеет файл test.html, который довольно большой по сравнению с файлом test.html на веб-сервере 2



В другой вкладке сделайте то же, что и выше для вэб-сервера 2.



Отправить комментарий

0 Комментарии