Рейтинг:0

Как заставить nginx получать и отправлять данные как на server1, так и на server2?

флаг rs

У меня есть nginx в качестве обратного прокси. Я хочу отправлять данные на оба сервера, а не только на один без балансировки нагрузки (просто отправьте данные, которые он получает с порта 80, на сервер 1, а затем на сервер 2).

Сервер 1 будет веб-сервером, а сервер 2 предназначен для ведения журнала.

местоположение /приложение2/ {
    proxy_bind 127.0.0.2;
    прокси_пароль http://example.com/app2/;
}
Gerard H. Pille avatar
флаг in
Вам нужно разработать прокси, который делает именно это. Ты хоть представляешь, что будешь делать с ответом со второго сервера?
Рейтинг:0
флаг in

Это похоже на вопрос XY. Вы указываете, что server2 предназначен для ведения журнала?

Я бы предложил использовать оба сервера для веб-обслуживания и ведения журнала, а затем настроить какой-либо другой процесс для приема этих журналов (logstash, elasticsearch и т. д.) и синхронизировать часы с NTP.

Это решение позволяет вам расширяться по горизонтали с помощью server3,4.... если этого требует нагрузка.

Рейтинг:0
флаг in

Другой вариант — переместить «разделяющую» роль на коммутатор Ethernet вместо прокси-сервера или веб-сервера.

Если у вас есть доступ администратора к коммутатору Ethernet, проверьте, поддерживает ли он порт MIRROR, иногда называемый портом MONITOR. Это клонирует все кадры Ethernet, которые входят/выходят из физического порта, на ваш веб-сервер и воспроизводит их на зеркальном порту.

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

Основное преимущество этого заключается в том, что веб-серверы и прокси ничего не знают и не нуждаются в изменениях, а также нет нагрузки на эти хосты.

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

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