欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

Nginx/Apache服务器屏蔽IP及IP段记录

如果在我们的VPS、服务器中需要针对某个IP或者某个IP段屏蔽,直接可以在Nginx和Apache规则中添加,这样的用法经常也有用到的,比如不让某个用户IP地址访问或者蜘蛛爬信息,甚至有些采集、镜像IP地址屏蔽掉需要用到。虽然目前蜗牛还没有用到这样的功能,既然有网友提到就先记录下来,后面如果有需要用到的可以直接使用。

第一、Apache环境

如果我们服务器是Apache环境,那直接在当前根目录中的.htaccess文件添加下面的文件。

order allow,deny
deny from 220.116.0.0 # 屏蔽某个IP
deny from 220.116.0.0/14 #屏蔽IP段
allow from all

直接添加到我们根目录的.htaccess文件中,立即生效无需重启。

第二、Nginx环境

Nginx稍微有些不同,直接需要用一个屏蔽IP列表文件(blockip.conf),然后添加屏蔽IP和IP段。

deny 220.116.0.0; //屏蔽某个IP
deny 220.116.0.0/14; //屏蔽IP段

然后编辑服务器nginx.conf配置文件

include blockip.conf;

这个文件可以在http{} , server{} 中添加,但需要注意的就是相对路径,我们可以将blockip.conf;放到与Nginx.conf文件一个目录中。当然,我们也可以针对当前网站的conf文件屏蔽单一网站IP。

最后,重启Nginx即可生效。

赞(0)
未经允许不得转载:沃园 » Nginx/Apache服务器屏蔽IP及IP段记录

评论 抢沙发

评论前必须登录!

立即登录   注册