Как настроить балансировщик нагрузки в 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.

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40