Hul*_*ulk 8 python django
使用request.META['REMOTE_ADDR']代码获取IP时.这在本地系统上工作正常但是当托管在Web服务器上时,ip得到的是127.0.0.1 - 如何解决这个问题?
request.META['REMOTE_ADDR']
Ofr*_*viv 10
您的Web服务器可能位于负载均衡器后面.您可以尝试使用request.META ['HTTP_X_FORWARDED_FOR'].
或者更好,看看django书,第15章 - 什么是中间件?和反向代理支持(X-Forwarded-For Middleware)部分.
归档时间:
16 年,8 月 前
查看次数:
2331 次
最近记录:
16 年,7 月 前