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; }
