• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。

nginx 反向代理 docker 中的 php+nginx 获取真实 ip host

linux fhy 11个月前 (01-15) 1716次浏览 0个评论

测试服务器上有一个真实的 nginx,docker 运行 php + nginx 项目。

反代理后出现无法获取客户端真实 ip 及 host 的情况,解决如下:

宿主 nginx 配置:

docker nginx 容器中配置:

添加一个 map 记录反代的 $scheme
反代配置不要忘记 添加 proxy_set_header X-Forwarded-Proto $scheme;

 


IT 乐园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:nginx 反向代理 docker 中的 php+nginx 获取真实 ip host
喜欢 (0)
关于作者:
九零后挨踢男
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址