LINUX.ORG.RU
ФорумAdmin

Нужно решение для учета трафика для авторизованных юзеров

 ,


0

1

Приветствую! Помогите найти решение для реализации следующей задачи.

При использовании сервера как обратный прокси, нужна авторизация (логин, пароль), далее в зависимости от авторизованного пользователя* должен использоваться бэкэнд другого прокси с авторизацией. При этом нужен учет трафика пользователя.

*т.е. для каждого юзера будет свой бэкэнд. Apache или nginx? Не нашел, как использовать бэкэнд в зависимости от авторизации


Приходит мужик к врачу и говорит: у меня есть обратный прокси, а авторизация на бэкенде.
Врач ему - ну, это совершенно нормально.
Мужик говорит: а если авторизация на обратном прокси, за которым бэкенд?
Врач подумал и говорит - ну в принципе тоже ничего страшного.
А мужик не унимается: а вот, говорит, если у меня много реверс-прокси, а за ними бэкенды, и везде авторизация?
Врач не выдерживает и говорит: мужик, ты какую проблему решаешь?
А мужик ему - да просто слова красивые: бэкенд, реверс-прокси, авторизация...

thesis ★★★★★
()
Ответ на: комментарий от Midas

Елки-палки! И что делать-то? А если на фронте использовать несколько Kerio Winroute Firewall на разных портах? Только есть мысль сделать это миддлом а на реальном фронте использовать nginx с перенаправлением на правильный бэкэнд-Kerio.

Anoxemian ★★★★★
()
Ответ на: комментарий от anc

Попробую заново.. Пользователя обратного прокси с авторизацией на входе (user1, password123) нужно переадресовать на другой прокси с авторизацией (она отличается от той, с которой он логинится); Второй юзер например (user2, pasword) должен использовать доугой обратный прокси с другой авторизацией.

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

т.е. к каждому юзеру должен быть привязан свой сервер с авторизацией для него.

p.s. Kerio не подойдет, т.к. он может перенаправлять только на 1 обратный прокси.

Midas
() автор топика