我有一个简单的要求。我有一个nginx Web服务器和一个netscaler代理。在netscaler中,选中Client_IP标头选项,标头名称为HTTP_CLIENT_IP。
我想在nginx日志中访问此ip。我已经指定了自定义日志格式,因此我可以访问此值:
我在日志格式中尝试了以下变量,它们只返回' - '。
$http_client_ip
$http_request_body
基本上,我想读取nginx从netscaler收到的整个请求头/主体。
任何帮助将不胜感激!
答案 0 :(得分:0)
如果启用,Netscaler会在客户端IP中插入http标头。但是,您必须在netscaler上配置http标头名称。