在網站維護過程中,有時候我們需要對一些IP地址或是一些IP段進行封鎖拉黑,使其不能訪問網站。 如果你的網站服務器的網站運行環境是由nginx搭建的,那么下面所說的在nginx中禁止ip的方法是對你有很大的用處的。

nignx 禁止IP訪問的方法一

1、在 nginx 的安裝目錄中,查到 conf 文件夾,并在其文件夾中 創建 blocksip.conf 文件

2、編輯 blocksip.conf 文件,并加入以下代碼

deny 127.0.0.1;

127.0.0.1:為要封禁的 IP 地址

3、編輯 conf 文件夾下的 nginx.conf 文件,并加入以下代碼

include blocksip.conf;

国产视频app 4、重啟 nginx 即可

Nginx 屏蔽ip地址的方法

nignx 禁止IP訪問的方法二

1、編輯 nginx 安裝目錄 conf 文件夾下的 nginx.conf 文件

国产视频app 2、在 http{} 和 server{} 中添加以下代碼

deny 198.0.0.1;

198.0.0.1:為要封禁的 IP 地址

Nginx 屏蔽ip地址的方法

3、重啟 nginx 即可

關于 deny 的使用

1、nginx封鎖禁止單個IP

deny 127.0.0.1;

2、nginx 封鎖禁止多個IP 

deny 127.0.0.1 196.0.0.1;

nginx封鎖多個IP地址,多個IP地址由空格分開

3、nginx封整個段即從127.0.0.1到127.255.255.254的命令

deny 127.0.0.0/8;

国产视频app 4、nginx 封IP段即從127.255.0.1到127.255.255.254的命令

deny 127.255.0.0/16;

国产视频app 5、nginx 封IP段即從127.255.255.1到127.255.255.254的命令是

deny 127.255.255.0/24;