Модуль ngx_stream_pass_module Join us for the first quarterly NGINX Community Call on July 22nd to connect and discuss NGINX development. english русский новости [en] об nginx скачать безопасность [en] документация faq книги [en] сообщество компания x.com blog njs ingress controller gateway fabric Модуль ngx_stream_pass_moduleПример конфигурации Директивы pass Модуль ngx_stream_pass_module (1.25.5) позволяет передавать принятое соединение напрямую в любой настроенный слушающий сокет в http, stream, mail и других подобных модулях. Пример конфигурации http { server { listen 8000; location / { root html; } } } stream { server { listen 12345 ssl; ssl_certificate domain.crt; ssl_certificate_key domain.key; pass 127.0.0.1:8000; } } В примере после терминирования SSL в модуле stream соединение передаётся в модуль http. Директивы Синтаксис: pass адрес; Умолчание: — Контекст: stream, server Задаёт адрес сервера с передаваемым соединением. Адрес может быть указан в виде IP-адреса и порта: pass 127.0.0.1:12345; или в виде пути UNIX-сокета: pass unix:/tmp/stream.socket; В адресе также можно использовать переменные: pass $upstream;