老师,关于添加header,什么场景下用add_header,什么场景下用proxy_set_header?

来源:3-21 Nginx作为缓存服务_场景配置演示

KeithTt

2018-05-12

感谢老师!!


写回答

1回答

Jeson

2018-05-13

proxy_set_header设置的作用是让后台的服务能够读取到Nginx转发所设置的头信息,具体的应用比如说:

后台服务想读取用户的真实IP信息,经常通过转发后,后端的服务无法通过已有的方式准确的读取到用户的真实IP信息,可以通过如下方式在前端的Nginx代理上设置:

proxy_set_header remote-user-ip $remote_addr

这样后台的服务用可以通过读取head中的remote-user-ip头信息读取到用户IP了。

0
3
KeithTt
回复
Jeson
恩恩 大概明白了 计算机基础太弱了 我再撸一撸 谢谢老师!
2018-05-13
共3条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程