Выбор upstream server в зависимости от типа clipher

nerkas nginx-forum на forum.nginx.org
Вт Апр 21 20:47:37 UTC 2020


Добрый день,
У nginx есть отличный модуль ngx_stream_ssl_preread_module, позволяющий
информацию из ClientHello.
К сожалению с его помощью нельзя получить Cipher suites, и на основе его
выбрать upstream.
У нас имеется два вебсервера, на которых надо терменировать SSL-трафик, один
из них поддерживает ГОСТ-ое шифрование (TLS_GOSTR341001_WITH_28147_CNT_IMIT
и ему подобные).
Необходимо на основе Client Hello (где этот cipher указан), выбрать
upstream.
Возможно ли это решить с помощью Nginx?
Я нашел вот этот модуль (ngx_stream_js_module), с помощью него можно ли
проверить cipher? Я записать какую-нибудь переменную, на основе которой
потом и выбирать upstream?
Если возможно, то можно ли пример похожей задачи показать? К сожалению, по
этому модулю очень мало информации и примеров.
Заранее спасибо за помощь.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,287748,287748#msg-287748



Подробная информация о списке рассылки nginx-ru