Nginx配置
2018-11-05 本文已影响0人
Grey____
转摘地址:
Nginx一层转发,获取用户IP地址
请求在经过nginx代理转发之后,remote IP地址会变动,所以需要在转发的时候,新建一个header字段来存储用户真实IP。
修改非常简单,在nginx配置转发的部分,添加:
proxy_set_header real-ip $remote_addr;
其中real-ip
是自定义的字段名,可以进行修改。
然后在项目中,只要获取header中的该字段,就可以获取用户的IP了
基本操作
//启动
cd /usr/local/nginx/sbin/
./nginx
//强制停止
cd /usr/local/nginx/sbin/
./nginx -s stop
//完整停止
cd /usr/local/nginx/sbin/
./nginx -s quit
//重新加载配置文件
cd /usr/local/nginx/sbin/
./nginx -s reload