当前位置:首页 > seo技术分享 > 正文

禁止ip访问网站的技术操作解析

为了防止恶意访问IP对网站进行浏览,需要我们对该IP进行屏蔽操作。对于禁止IP访问网站的方法是比较多的,对于不同服务器空间的网站屏蔽IP的方法也是不一样的。今天小凯seo博客和朋友们分享一些常见的几种禁止IP访问网站的设置方法,感兴趣的朋友可以收藏一下。

1、PHP禁止某个IP或IP段访问

PHP禁止某个IP或IP段访问代码

2、apache禁止使用IP访问

方法一:在httpd.conf文件最后面,加入以下代码

apache禁止使用IP访问代码

说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.jb51.net这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)

3、Linux 屏蔽IP访问

Linux 屏蔽IP访问命令

保存在/etc/sysconfig/iptables 若没有iptables文件会自动创建

Nginx 禁止IP访问

首先建立下面的配置文件放在 nginx 的 conf目录下面,命名为blocksip.conf:

deny 4.4.4.4 //这是nginx要禁止的IP

保存一下。
在nginx的配置文件nginx.conf中加入:include blocksip.conf; 然后重启 nginx,就可以生效了。被封锁的ip打开站点的时候,就会提示:

403 Forbidden

blocksip.conf:的格式还有许多种,可以配置只允许的IP访问或者IP段访问:

deny IP;

allow IP;

# block all ips

deny all;

# allow all ips

allow all;

其中网段的写法是这样的:192.168.1.0/24这样的形式。

评论已关闭!