背景:
采用aiohttp做为server,可以通过request对象的remote属性获取访问的IP
IP = request.remote
但在服务器上用nginx作为代理转发请求到本机/远端,request.remote获取到的IP是nginx所在机器的IP
Fix:
nginx设置proxy headers
IP = request.headers.get('X-FORWARDED-FOR', None)
done
背景:
采用aiohttp做为server,可以通过request对象的remote属性获取访问的IP
IP = request.remote
但在服务器上用nginx作为代理转发请求到本机/远端,request.remote获取到的IP是nginx所在机器的IP
Fix:
nginx设置proxy headers
IP = request.headers.get('X-FORWARDED-FOR', None)
done
本文标题:Nginx代理aiohttp request对象获取IP
本文链接:https://www.haomeiwen.com/subject/qhmfprtx.html
网友评论