0
私は単純な要件があります。私はnginx WebサーバーとNetscalerプロキシを持っています。 netscalerから、オプションClient_IPヘッダーがチェックされ、ヘッダーの名前がHTTP_CLIENT_IPになります。Nginx - アクセスHttpカスタムヘッダー
nginxログでこのipにアクセスします。私はカスタムログフォーマットを指定しましたので、私はこの値にアクセスできます:
次の変数をログフォーマットで試してみましたが、単に ' - 'で返されます。
$http_client_ip
$http_request_body
基本的に、nginxがnetscalerから受信するリクエストヘッダ/ボディ全体を読みたいと思っています。
助けていただけたら幸いです!
正確にnetscalerがクライアントのIPをnginxに送信する方法! –
@AlexeyTenでは、クライアントのIPを送信元IPとして送信するように設定できます。設定されていない場合、NetScaler VIPはクライアントIPとして渡されます。 – SilentMonk