请求在经过nginx代理转发之后,remote IP地址会变动,所以需要在转发的时候,新建一个header字段来存储用户真实IP。
修改非常简单,在nginx配置转发的部分,添加:
proxy_set_header real-ip $remote_addr;
其中real-ip是自定义的字段名,可以进行修改。
然后在项目中,只要获取header中的该字段,就可以获取用户的IP了
请求在经过nginx代理转发之后,remote IP地址会变动,所以需要在转发的时候,新建一个header字段来存储用户真实IP。
修改非常简单,在nginx配置转发的部分,添加:
proxy_set_header real-ip $remote_addr;
其中real-ip是自定义的字段名,可以进行修改。
然后在项目中,只要获取header中的该字段,就可以获取用户的IP了