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