如何检查负载均衡器 L7 注入标头

如何检查负载均衡器 L7 注入标头

有一个硬件 LB 将 http 重定向到仅在 443 处监听的 Nginx SSL Offloader。我无法访问 LB,但我需要验证它是否正在注入标X-Forwarded-For头。

为什么?我正在尝试使用http {

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

答案1

要验证请求到达服务器时是否具有正确的标头,请抓取流量tcpdump并直接检查 HTTP 请求标头。

相关内容