网站经过nginx转发后如何获取真实IP
场景:
docker容器:8081 8082 8083
8081:web网站
8083:web网站
8082:nginx
8082的nginx进行了转发配置,用户访问8082,nginx会转发到8081或8083
upstream pic{ server xxx.xxx.xxx.xxx:8081 weight=5; server xxx.xxx.xxx.xxx:8083 weight=5; }
在8081和8083的站点中,使用读取header中的"x-forwarded-for"来获取ip,日志如下: