Nginx配置

转摘地址:

Nginx一层转发,获取用户IP地址


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

你可能感兴趣的:(Nginx配置)