有一个硬件 LB 将 http 重定向到仅在 443 侦听的 Nginx SSL Offloader。我无权访问 LB,但我需要验证它是否正在注入X-Forwarded-For
标头。
为什么?我正在尝试记录客户端 IPhttp {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
和server {
access_log logs/access.log main;
set_real_ip_from 10.10.10.10; #LB VirtualService IP
real_ip_header X-Forwarded-For;
但它没有记录。我在这里缺少什么?
PD Nginx 1.0.14编译--with-http_realip_module
要验证请求在到达服务器时是否具有正确的标头,请获取流量
tcpdump
并直接检查 HTTP 请求标头。