我有一个简单的要求。我有一个nginx web服务器和一个netscaler代理。在netscaler中,选中选项Client_IP header,且header的名称为HTTP_CLIENT_IP。
我想访问nginx日志中的这个ip。我已经指定了一个自定义的日志格式,所以我可以访问这个值:
我在日志格式中尝试了以下变量,它们只返回'-‘。
$http_client_ip
$http_request_body基本上,我想读取nginx从netscaler接收到的整个请求头/正文。
任何帮助都将不胜感激!
发布于 2016-05-24 03:12:35
Netscaler插入带有客户端ip的http标头(如果已启用)。但是,您必须在netscaler上配置http标头名称。
https://stackoverflow.com/questions/37307443
复制相似问题