我需要记录我使用 Python 和 Flask 创建的 web 应用程序的每个用户的 IP 地址。
我在用着
request.remote_addr
但这会返回应用程序部署到的服务器的 IP 地址。有解决办法吗?
如何部署 Flask 应用程序?
我猜你是通过像 nginx 这样的反向代理服务器部署你的应用程序,对吧?
如果你那么做了request.remote_addr
是您的服务器的地址,因为您的服务器将客户端的请求发送到您的应用程序并将响应发送到客户端。
要解决此问题,请参阅:http://flask.pocoo.org/docs/0.11/deploying/wsgi-standalone/#proxy-setups http://flask.pocoo.org/docs/0.11/deploying/wsgi-standalone/#proxy-setups
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)