Nginx禁止IP訪問,只允許域名訪問


Nginx禁止IP訪問,只允許域名訪問

 

我們在使用nginx的過程中會遇到很多的惡意IP攻擊,這個時候就要用到Nginx 禁止IP訪問了。

1.直接返回403錯誤

server {

listen 80 default_server;

server_name _;

return 403;

}

或者返回500錯誤

server {

listen 80 default_server;

server_name _;

return 500;

}

 

2.通過301跳轉到主頁

如果直接顯示500或者403頁面,導致用戶體驗不好,故做301跳轉。

server {

listen 80 default_server;

server_name _;

rewrite ^(.*) https://www.heyonggs.com/$1 permanent;

} 

 


免責聲明!

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



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