モジュール ngx_stream_pass_module

構成例
ディレクティブ
     パス

ngx_stream_pass_module モジュール (1.25.5) を使用すると、受け入れられた接続を httpstreammail、およびその他の同様のモジュールで構成されている任意のリッスンソケットに直接送信できます。

構成例

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;