$remote_addr和$真实的_ip_remote_addr nginx变量之间有什么区别

x33g5p2x  于 2022-12-03  发布在  Nginx
关注(0)|答案(1)|浏览(198)

在阅读文档后,我仍然不清楚$remote_addr$real_ip_remote_addr nginx变量之间的区别。

elcex8rz

elcex8rz1#

不同之处在于$real_ip_remote_addr将包含直接与NGINX示例交互的请求IP地址,就像在 * 连接IP* 中一样。
因此,如果请求被代理到NGINX,例如来自Varnish或Cloudflare,则$real_ip_remote_addr将是Varnish示例的IP(127.0.0.1,如果在同一服务器上配置)或Cloudflare IP。
$remote_addr将包含实际的访问者IP地址,前提是您已经正确配置了set_real_ip_from

相关问题