Ищете сервер/прокси, который может динамически направлять запросы на внутренние серверы в зависимости от IP-адреса клиента?

Ищете сервер/прокси, который может динамически направлять запросы на внутренние серверы в зависимости от IP-адреса клиента?

Когда запрос приходит на прокси/сервер, в зависимости от IP запрашивающего, запрос будет направлен на определенный бэкенд. Это требование системы, что прокси должен получить целевой бэкенд IP из центрального хранилища ключей и значений.

Я протестировал nginx для этого, ноproxy_passнеобходимо быть статичным и не удалось найти способ достичь этой цели.

Спасибо.

решение1

Вам нужно найти способ делать запросы к хранилищу ключей-значений из nginx. Модуль Nginx LUA может быть полезен в этом, однако я не знаю, можно ли его использовать для доступа к хранилищам ключей-значений.

Другой альтернативой является перенаправление всех запросов в PHP-скрипт, который извлекает значение из хранилища «ключ-значение», а затем перенаправляет запрос в соответствующий бэкэнд.

Связанный контент