禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,禁止IP访问网站的各种方法有许多,不同服务器环境的方法会所有不同,下面我总结我们常用的禁止IP访问网站的实现配置方法,希望对大家会有所帮助PHP禁止某个IP或IP段访问废话不多说,客官请看: //
千家信息网最后更新 2025年12月01日禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
禁止IP访问网站的各种方法有许多,不同服务器环境的方法会所有不同,下面我总结我们常用的禁止IP访问网站的实现配置方法,希望对大家会有所帮助
PHP禁止某个IP或IP段访问
废话不多说,客官请看:
//禁止某个IP$banned_ip = array ("127.0.0.1",//"119.6.20.66","192.168.1.4");if ( in_array( getenv("REMOTE_ADDR"), $banned_ip ) ){die ("您的IP禁止访问!");}//禁止某个IP段$ban_range_low=ip2long("119.6.20.65");$ban_range_up=ip2long("119.6.20.67");$ip=ip2long($_SERVER["REMOTE_ADDR"]);if ($ip>$ban_range_low && $ip<$ban_range_up){echo "您的IP在被禁止的IP段之中,禁止访问!";exit();}?>apache禁止使用IP访问
方法一:在httpd.conf文件最后面,加入以下代码
NameVirtualHost 221.*.*.*ServerName 221.*.*.* Order Allow,Deny Deny from all DocumentRoot "c:/web"ServerName www.iis7.com
说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.iis7.com这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)
Linux 屏蔽IP访问
#屏蔽单个IP的命令是iptables -I INPUT -s 123.45.6.7 -j DROP#封整个段即从123.0.0.1到123.255.255.254的命令iptables -I INPUT -s 123.0.0.0/8 -j DROP#封IP段即从123.45.0.1到123.45.255.254的命令iptables -I INPUT -s 124.45.0.0/16 -j DROP#封IP段即从123.45.6.1到123.45.6.254的命令是iptables -I INPUT -s 123.45.6.0/24 -j DROPservice iptables save
保存在/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这样的形式。
方法
命令
文件
配置
网站
不同
目录
部分
提示
代码
写法
单个
域名
客官
就是
常用
废话
形式
指向
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
在服务器上装虚拟机
北京综合软件开发价格大全
网站防护服务器推荐
国企的软件开发多少钱
南京天橙网络技术有限公司
爱刮刮网络技术
地籍数据库代码表
深圳课程分享软件开发
龙岗区48u服务器机柜
绿园区正规网络技术服务
简单软件开发是做什么的
义乌创博网络技术部
智能问答软件开发代码
内蒙古和君网络技术有限公司
软件开发培训班
午夜猎魂连不上服务器
拇指数据库
服务器的邮件怎么读取
服务器加盾多少钱
罗信网络技术有限公司罗永进
开源数据库工具有哪些
山西民生认证服务器ip连接失败
企业生产管理系统数据库
浙江网新恒天软件开发咋样
网络安全主要涉及哪些方面
数据库安全性答案
宁波无线网络技术推荐咨询
js数组取第二大数据库
如何找到优秀的软件开发人才
数据库管理中的投影选择和连接