記事
· 2025年4月3日 1m read

ロードバランサやプロキシサーバ経由でアクセスしている接続元クライアントIPを取得する方法

 これは、InterSystems FAQ サイトの記事です。

HTTPプロキシサーバまたは負荷分散装置(ロードバランサ)を経由してウェブサーバに接続するクライアントの送信元IPアドレスを特定する際は、HTTPヘッダ:X-Forwarded-For (XFF) を取得しますが、IRISでは以下で取得できます。

set ip = %request.GetCgiEnv("HTTP_X_FORWARDED_FOR")


もし、取得できない場合は、Webゲートウェイ 管理画面で、アプリケーションアクセス毎に指定できる「追加のCGI環境変数(Extra CGI Environment)」に HTTP_X_FORWARDED_FOR を設定し、再度ご確認ください。

管理ポータル:[システム管理] > [構成] > [ウェブゲートウェイ管理]
 >>> Webゲートウェイ管理画面:[アプリケーションアクセス] > 「/csp」を選択
 

(英語)

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください