nginx-禁止ip訪問或非法域名訪問


在生產環境中,為了網站的安全訪問,需要Nginx禁止一些非法訪問,如惡意域名解析,直接使用IP訪問網站。
禁止IP訪問
如果沒有匹配上server name就會找default默認,返回501錯誤。

server {
   listen 80 default_server;
   server_name _;
   return 501;
}

通過301跳轉到主頁

	
server {
  listen 80 default_server;
  server_name _;
  rewrite ^(.*) http://www.kevin.com/$1 permanent;
} 

凡是請求kevin.bao.com 都跳轉到后面域名grace.ru.com上。(需要放到server配置里)

if ($host ~ '^kevin.bao.com'){
     return 301 https://grace.ru.com$request_uri;
   }


免責聲明!

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



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