Nginx可以進行IP訪問控制,配置指定的IP地址訪問服務器網站
今天領導提出一個新的業務需求,網站上線時讓外部用戶在上線時間段訪問到的頁面是維護頁面,公司內部員工在上線時段可用正常訪問公司的網站。
在網上找了相關文檔,自己配置了下,結果成功了,線整理了下備以后之用.
修改Nginx的站點配置文件nginx.conf。
在配置文件的sever或者location配置段中進行設置,通allow和deny參數,進行訪問控制。例如:

allow 10.10.240.24; 只允許ip10.10.240.24進行訪問。
deny all; 拒絕所有的ip訪問,這樣設置后,就只有ip為10.10.240.24可以訪問nginx的網站。拒絕后返回的是403錯誤,這樣報403和404錯誤時直接返回維護頁面內容.
這樣是最簡單的方法,可能也有考慮不全的地方,有好的方法在發布.
