Nginx反向代理获取客户端真实IP、域名、协议、端口

发布时间:2023-10-20编辑:佚名阅读(2361)

Nginx添加以下配置:

#保留代理之前的host,包含客户端真实的域名和端口号
proxy_set_header Host $http_host;
#保留代理之前的真实客户端ip
proxy_set_header X-Real-IP $remote_addr;
#这个Header和X-Real-IP类似,但它在多级代理时会包含真实客户端及中间每个代理服务器的IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#表示客户端真实的协议(http还是https)
proxy_set_header X-Forwarded-Proto $scheme;


  关键字:Nginx反向代理获取客户端真实IP域名协议端口


鼓掌

0

正能量

0

0

呵呵

0


评论区