在nginx中,您如何設置您的proxy_pass
,以便發送到正確的客戶端遠程IP地址?目前,只有服務器的IP顯示。我知道這樣做的正確方法是
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
但是,另一方面,我有一個不是由我寫的支持系統。我不想更改所有代碼以符合X-Forwarded-For
參數。
如何告訴nginx發送$remote_addr
的格式,以便可以用$_SERVER['REMOTE_ADDR']
讀取?
哪個服務器軟件作爲後端運行?如果它是apache,請嘗試安裝mod_rpaf。 –
在代理服務器上它是nginx,安裝支持系統的另一臺服務器只是一個託管的網站空間。 –