Loadbalancer передает клиентский IP на веб-сервер (HTTPS)

Может ли loadbalacer (обратный прокси-сервер), настроенный на липкие сеансы, передавать IP-адрес клиента веб-серверам, если сеанс зашифрован SSL без прерывания SSL?

Можно ли даже настроить липкие сеансы на основе IP, а не куки, настроенные на Loadbalancer, если связь зашифрована с помощью SSL?

1 ответ

Решение

Да, это возможно с балансировщиком нагрузки (оставляя в стороне проблему, что липкие сессии по своей сути плохая идея), но не обратный прокси-сервер (поскольку он работает на уровне HTTP и не может видеть трафик HTTP, если SSL не завершен). Есть 2 метода, которые он может использовать:

1) отправлять данные вне диапазона - AFAIK для этого нет стандартного протокола - следовательно, любая реализация будет проприетарной

2) многие балансировщики нагрузки будут поддерживать маскирование - вы просто устанавливаете маршрут обратно к клиенту с исходного сервера.

Другие вопросы по тегам