各位大佬你们好,麻烦帮忙解决一下问题~
一、技术背景:
centos7.x服务器,我使用docker-compose编排了nginx容器、node服务容器,然后nginx反向代理到node服务。
二、问题:
我的node服务拿不到用户的真实ip,获取的是docker网关的ip,然后我的nginx已配置:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
配置是生效的,并且在另一台没用1panel的服务器能够正常获取到用户真实ip,说明代码没问题。请问是1panel有什么特殊限制吗?怎么解决?
三、期望:
node服务器能够正常获取到用户真实ip