Nginx IP訪問控制,只允許指定的IP地址訪問


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錯誤時直接返回維護頁面內容.

這樣是最簡單的方法,可能也有考慮不全的地方,有好的方法在發布.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM