1. 程式人生 > >Nginx的訪問控制_access_module侷限性

Nginx的訪問控制_access_module侷限性

Nginx的訪問控制_access_module侷限性

1、http_access_module侷限性

    

如果經過多箇中間代理伺服器,如Nginx、7lay LSB、CDN,會導致客戶端訪問被拒絕問題。因為IP3獲得的是代理伺服器的IP2地址,不是真正發起http請求的客戶端IP1地址

 

2、解決辦法

(1)HTTP頭資訊控制:http_x_forwarded_for

        

http_x_forwarded_for=Client IP,Proxy(1)IP,Proxy(2)IP,……

 

(2)結合geo模組配置解決

 

(3)HTTP頭自定義變數傳遞