Module ngx_stream_realip_module
設定例 ディレクティブ set_real_ip_from 組み込み変数 |
ngx_stream_realip_module
モジュールは、クライアントのアドレスとポートをPROXYプロトコルヘッダの中に送られてきたものと置き換えるために使われます (1.11.4)。PROXYプロトコルは、listen
ディレクティブのproxy_protocol パラメータの設定することで、前もって有効になっている必要があります。
このモジュールはデフォルトではビルドされず、--with-stream_realip_module
cofigureパラメータを有効にする必要があります。
設定例
listen 12345 proxy_protocol; set_real_ip_from 192.168.1.0/24; set_real_ip_from 192.168.2.1; set_real_ip_from 2001:0db8::/32;
ディレクティブ
構文: |
set_real_ip_from
|
---|---|
デフォルト: | - |
コンテキスト: |
stream , server |
正しい置き換えアドレスを送信すると知られている、信頼できるアドレスを定義する。特別な値 unix:
が指定された場合、全てのUNIXドメインソケットが信頼されるでしょう。
埋め込み変数
$realip_remote_addr
- 元のクライアントアドレスを保持します
$realip_remote_port
- 元のクライアントポートを保持します