禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,禁止IP访问网站的各种方法有许多,不同服务器环境的方法会所有不同,下面我总结我们常用的禁止IP访问网站的实现配置方法,希望对大家会有所帮助PHP禁止某个IP或IP段访问废话不多说,客官请看: //
千家信息网最后更新 2025年02月23日禁止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安全错误
数据库的锁怎样保障安全
原神国内是什么服务器
win10sql数据库文件消失
dede数据库导入
超融合 用于服务器
裕同包装面试软件开发
ios技术软件开发
网络安全教育的黑板报图片
网络安全试题及答案2019
西安瑞士互联网科技
网页版微信的数据库
软件开发中心管理制度
暑假网络安全采访
万方数据库 学术会议文库
网络安全公益项目
网络安全千人计划证书
第二届中国电信网络安全论坛
益阳网络安全保障
服务器更换周期
软件开发动态
代码为什么要放在服务器上
上海企业金融网络技术服务选择
使用脚本导入数据库表
全国儿童dna数据库北京
开个服务器
联想服务器进入管理口
国家网络安全基地中心
窗体和数据库管理系统的区别
阿里云轻量应用服务器怎么过户
淮安软件开发的平台
火影手游各服务器战区