前幾天織夢模板網(wǎng)給大家介紹了《如何通過htaccess指定IP或IP段禁止訪問網(wǎng)站》一文,不少網(wǎng)友給小編發(fā)來感謝留言和贊助。這里武林網(wǎng)小編代表織夢模板網(wǎng)全體工作人員對于網(wǎng)友的贊助表示感謝,贊助本站http://www.survivalescaperooms.com/about/zanzhu/,您可以訪問方面鏈接。今天主要是在上次的基礎上給大家介紹下nginx服務器如何屏蔽IP。
這里小編給大家介紹兩種方法來實現(xiàn)nignx 禁止IP訪問。
1、編輯 nginx 安裝目錄 conf 文件夾下的 nginx.conf 文件
2、在 http{} 和 server{} 中添加以下代碼
deny 198.0.0.1;
198.0.0.1:為要封禁的 IP 地址,如下圖所示:
3、重啟 nginx 即可實現(xiàn)。
補充介紹:
關于 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;
4、nginx 封IP段即從127.255.0.1到127.255.255.254的命令
deny 127.255.0.0/16;
5、nginx 封IP段即從127.255.255.1到127.255.255.254的命令是
deny 127.255.255.0/24;
1、在 nginx 的安裝目錄中,查到 conf 文件夾,并在其文件夾中 創(chuàng)建 blocksip.conf 文件
2、編輯 blocksip.conf 文件,并加入以下代碼
deny 127.0.0.1;
127.0.0.1:為要封禁的 IP 地址
3、編輯 conf 文件夾下的 nginx.conf 文件,并加入以下代碼
include blocksip.conf;
4、重啟 nginx 即可
nignx服務器如何屏蔽IP效果如下:
新聞熱點
疑難解答