Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > HAProxy + HTTPS = Client IP?


Автор: zett86 23.9.2013, 09:00
Добрый день, товарищи!.. smile

Есть настроеный haproxy. Конфиги могу осветить погодя, так как сейчас они не под рукой, но все же,
теорию обсудить можно пока и без конфигов.

Вопрос таков. Меня интересует передача Client IP при HTTPS трафике.

С HTTP проблем собсно никаких. Есть поле X-Forwarder-For и все норм. А вот HTTPS шифрованый, и haproxy
не может там поставить это поле.

То есть в данный момент haproxy хорошо работает с HTTP.. Проблемы есть только с HTTPS, вернее он и с 
ним работает, но без передачи Client IP на ноду.

Какие могут быть варианты решения в данной ситуации?  smile 

Автор: zett86 1.10.2013, 10:02
Что, идей вообще нет как отслеживать на ноде Client IP через HTTPS?..  smile 

Автор: sh0nty 22.10.2013, 23:43
stunel+haproxy+nginx(apache,lighttpd etc)

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/HAProxy--HTTPS--Client-IP-id523fd997ae20159c5f000001#findElement_E7045_5266e379ae201524790000c3_0

Автор: zett86 31.10.2013, 10:49
Цитата(sh0nty @  22.10.2013,  23:43 Найти цитируемый пост)
stunel+haproxy+nginx(apache,lighttpd etc)

Хм.. Нужно будет попробывать..  smile 
Если что из этого выйдет - отпишусь..

Автор: baldina 31.10.2013, 11:08
проксировать https дело неблагодарное: либо нет контроля над трафиком, ибо зашифрован, либо сессия открывается от лица прокси (т.е. ему надо знать явки/пароли/адреса).
сейчас вы имеете первый случай, sh0nty предлагает вам второй. а других вариантов нет..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)