我正在學習為WordPress添加反向代理,在參考別人的配置引數的程序中,發現有人在配置中使用了如下引數。
proxy_set_header REMOTE-HOST $remote_addr;
我試圖搜索網路以了解它,但我找不到任何有關它的資訊。請問具體是做什么的?
uj5u.com熱心網友回復:
其目的:它告訴反向代理軟體 (nginx) 為從受眾瀏覽器轉發到服務器的每個請求添加 HTTP 標頭。它添加的標題如下所示:
REMOTE-HOST: 198.51.100.121
此標頭向您的服務器宣布您的觀眾的 IP 地址。如果沒有它,您的 WordPress Web 服務器日志將顯示來自代理服務器地址的所有請求。這是無聊和無用的。
但你這樣做很奇怪。您應該使用X-Forwarded-For
header。nginx 指令是
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
在 HTTP 請求中它看起來像這樣
X-Forwarded-For: 198.51.100.121
添加標題可能沒有害處REMOTE-HOST
,但標準是 X-Forwarded-For。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/470895.html