Есть задача: нужно настроить балансировку нагрузки между двумя хостами, с хоста Debian, на каждом из которых находится один и тот же сайт. Идеи? Балансиром выступает хост с установленным Debian. Интересуют наиболее простые для реализации варианты. Всем спасибо.

8 Ноя 2020 в 19:48
154 +1
0
Ответы
1

В данном случае вы можете использовать утилиту Nginx как балансировщик нагрузки. Вот как это можно сделать:

Установите Nginx на хосте Debian:sudo apt update
sudo apt install nginxОтредактируйте конфигурационный файл Nginx (/etc/nginx/nginx.conf) следующим образом:http {
upstream backend {
server ip1:80;
server ip2:80;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
}

Где ip1 и ip2 - это IP-адреса ваших двух хостов с сайтом.

Перезапустите Nginx для применения изменений:sudo systemctl restart nginx

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

17 Апр в 22:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 246 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир