モジュール ngx_stream_pass_module
構成例 ディレクティブ パス |
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; } }
この例では、stream
モジュールで SSL/TLS を終了した後、接続は http
モジュールに引き渡されます。
ディレクティブ
構文 |
パス |
---|---|
デフォルト | — |
コンテキスト |
サーバー |
クライアント接続の送信先サーバーアドレスを設定します。アドレスは IP アドレスとポートとして指定することもできます
pass 127.0.0.1:12345;
または UNIX ドメインソケットパスとして指定することもできます。
pass unix:/tmp/stream.socket;
アドレスは変数を使用して指定することもできます
pass $upstream;