nginx禁止某個IP訪問站點的設(shè)置方法
更新時間:2010年12月28日 13:34:32 作者:
近期發(fā)現(xiàn)博客遭到某些人的惡意灌水,頻繁地利用發(fā)帖機器人發(fā)表評論,給博客的管理帶來諸多不便,搜索了一下資料,可以利用nginx的ngx_http_access_module 模塊設(shè)置允許/禁止哪些ip或ip段訪問站點。
首先建立下面的配置文件放在nginx的conf目錄下面,命名為blocksip.conf:
deny 95.105.25.181;
保存一下。
在nginx的配置文件nginx.conf中加入:include blocksip.conf;
重啟一下nginx的服務(wù):/usr/local/nginx/sbin/nginx -s reload 就可以生效了。
blocksip.conf:的格式還有許多種,可以配置只允許的IP訪問或者IP段訪問:
deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;
其中網(wǎng)段的寫法是這樣的:192.168.1.0/24這樣的形式。
這樣就可以達到目的了。
deny 95.105.25.181;
保存一下。
在nginx的配置文件nginx.conf中加入:include blocksip.conf;
重啟一下nginx的服務(wù):/usr/local/nginx/sbin/nginx -s reload 就可以生效了。
blocksip.conf:的格式還有許多種,可以配置只允許的IP訪問或者IP段訪問:
deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;
其中網(wǎng)段的寫法是這樣的:192.168.1.0/24這樣的形式。
這樣就可以達到目的了。
相關(guān)文章
Nginx stub_status 監(jiān)控模塊的功能實現(xiàn)
本篇文章主要介紹了Nginx stub_status 監(jiān)控模塊的功能實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
使用Lvs+Nginx集群搭建高并發(fā)架構(gòu)的實現(xiàn)示例
本文主要介紹了使用Lvs+Nginx集群搭建高并發(fā)架構(gòu)的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12
Nginx開啟一個參數(shù)就能讓你的WEB性能提升3倍的方法
這篇文章主要介紹了Nginx開啟一個參數(shù)就能讓你的WEB性能提升3倍的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03

