有一个硬件LB将httpredirect到Nginx的SSL Offloader,只在443处侦听。我没有访问LB,但是我需要validation它是否注入了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;
但它不是日志logging。 我在这里错过了什么?
PD Nginx 1.0.14编译--with-http_realip_module
要validation这些请求在到达服务器时是否具有正确的标头,请使用tcpdump获取stream量并直接检查HTTP请求标头。