Pass_proxy走內網,被請求方的php使用remote_addr得到就是轉發機器的內網地址,如192.168.10.141這樣的。走外網,被請求方php的remote_addr得到就是轉發機器的外網地址,如118.198.10.141。
如何會影響走內網還是外網呢?
host中進行域名繫結會影響。將域名繫結到內網。得到就是內網地址。將域名繫結成外網,就走外網地址。
上面的情況導致線上的問題:轉發到a.test.com,a.test.com上的php獲取$_SERVER['REMOTE_ADDR']變成了公網地址,即轉發伺服器的公網地址
先記錄下來,待完善。以此方式提醒自己以後要補充