モジュール 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;