Nginx
如何檢查負載均衡器 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
要驗證請求在到達伺服器時是否具有正確的標頭,
tcpdump
請直接獲取流量並檢查 HTTP 請求標頭。