症状:
# proxy_set_header Host www.example.com;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
加上配置后 nginx 日志:
x8.x7.xx6.xx7 - - [19/Dec/2016:15:45:13 +0000] "GET /articles/20161116173635141 HTTP/1.1" 404 0 "https://www.example.com/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
上面配置的目的是想后端拿到正确的 IP 地址 , 不知道哪里配置出了问题 , 请大神们指教下, 谢谢了....
1
julyclyde 2016-12-19 16:43:39 +08:00
日志显示 404 啊
你为什么说是 502 呢? |
2
admol OP @julyclyde 原来配置是
``` proxy_pass http://admol.net:8088$request_uri; ``` 刚刚我把配置 $request_uri 删除了 , 所以就 404 了... |
3
cnhongwei 2016-12-19 17:18:43 +08:00
这是你后端处理 X-Forwarded-For 的时候出错了吧,和 nginx 没有关系。
|
5
nfroot 2016-12-19 18:21:30 +08:00
你这还是好的,我的 IIS 莫名其妙的 SSL 就坏掉了……
|
7
admol OP |