$http_x_forwarded_for 和 \$proxy_add_x_forwarded_for区别

在配置nginx的反向代理时,关于X-Forwarded-For的配置,我看到了两种配置:
第一种:

proxy_set_header X-Forwarded-For $http_x_forwarded_for;

第二种:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

一般情况下,都是配置第二种.
但这两种有什么区别呢?
*.com上看到有人说"The $proxy_add_x_forwarded_for is equal to $http_x_forwarded_for,$remote_addr"
在nginx的官网上,在《Full Example Configuration》配置中也是采用第二种,'$http_x_forwarded_for'出现在log_format里。因此*.com的说法应该是正确的。

上一篇:微信小程序使用Cookie


下一篇:开通购买Godaddy域名赠送的免费空间的方法图文教程