Nginx

如何檢查負載均衡器 L7 注入的標頭

  • May 22, 2012

有一個硬體 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 請求標頭。

引用自:https://serverfault.com/questions/391268