nginx 部署 .net core 获取的客户端ip为127.0.0.1

采用nginx和.net core

部署一套api接口到服务器上,发现获取到的ip地址为127.0.0.1

经过检查发现,需要在nginx配置上以下参数

proxy_set_header Host $host;
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;

重启nginx后再次调用接口

 

posted on 2018-09-06 17:17  鸡蛋小鱼  阅读(682)  评论(0编辑  收藏  举报

导航