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


一、前言

為何禁止IP訪問呢?這樣是為了避免別人把未備案的域名解析到自己的服務器IP而導致服務器被斷網。怎么做呢?

二、修改Nginx配置文件

1、打開配置文件

一般Ngnix的配置文件放在/usr/local/nginx/conf/目錄下,使用如下指令打開配置文件:

 

2、修改配置文件

在server中添加如下代碼:

 

 

 

插入位置如下圖所示:

 

  ~后面跟着的是正則表達式,匹配的是IP,如果匹配到了IP,則返回404,禁止其訪問。

3、重啟Nginx服務

使用如下指令重啟Nginx服務:

Shell 

 

三、效果

配置好后,使用IP訪問自己的網站,會看到如下圖所示的效果:

 


免責聲明!

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



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