Веб-сервер с несколькими виртуальными серверами
Я ищу решение для распределения запросов по порту 80 на разных виртуальных серверах под управлением VestaCP. У меня есть сервер с постоянным IP-адресом, на котором находится виртуальный сервер. На рисунке видно, что запросы обработки сайтов site7.ru site1.ru переходят на порт 8082 виртуального сервера. И при обращении к site2.ru запросы отправляются на порт 8083. Пожалуйста, поправьте меня, если считаете, что идея глупая. Все, что я делаю, это для того, чтобы разместить двух хостинг-провайдеров независимо на одном сервере. Как вариант - покупка дополнительного IP-адреса, но, возможно, есть более умные решения? Спасибо!!
1 ответ
Это называется балансировкой нагрузки, и вы можете управлять им, используя HAProxy или nginx, выбор за вами.
До сих пор я знал, что VestaCP не имеет расширенных настроек конфигурации nginx или поддержки HAProxy, поэтому вы должны настроить его самостоятельно.