0
如何获取在Apache中运行的Flask中的远程/客户端IP?我的webservice位于负载平衡器后面,因此request.remote_addr
给出负载平衡器IP而不是客户端IP。Flask中的远程客户端IP地址
如何获取在Apache中运行的Flask中的远程/客户端IP?我的webservice位于负载平衡器后面,因此request.remote_addr
给出负载平衡器IP而不是客户端IP。Flask中的远程客户端IP地址
如果您的平衡器符合rf7239,则应发送一个Forwarded
标题,如果不是,则可能发送X-Forwarded-For
。检查任何这些头,而不是REMOTE_ADDR
不工作,看起来我需要做一些Apache设置。 –
我认为Apache + mod_proxy发送'X-Forwarded-For'。也许WSGI搞乱了头文件? 。让我通过'werkzeug'代码并回到你身边。 – yorodm
@JamesSapam,不是,它在你的平衡器中有一定的意义。 – yorodm