常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)
1、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();
}
?>
2、Apache 禁止IP访问方法
在httpd.conf文件最后面,加入以下代码。
NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,DenyDeny from all
</Location>
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.laobuluo.com
</VirtualHost>
3、Nginx禁止IP访问的方法
这里我们需要创建一个 blocksip.conf 文件,然后在里面添加禁止的IP或者IP段落。
deny 1.1.1.1
这里简单设置某个IP。在nginx的配置文件nginx.conf中加入 include blocksip.conf。然后重启 nginx,就可以生效了。我们可以设置具体的IP和IP段。
deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;
常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)相关推荐
- 京东一面:Nginx 禁止国外 IP 访问网站!
点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 来源:toutiao.com/i6860736292339057156 先来说说为啥要写这篇文章,之前小编看了下ngi ...
- php禁止某地区ip,如何禁止某个地区或国家IP访问网站?
有许多站长在检查了Bluehost主机上的错误日志(error log)时会发现许多访客(大部分机器人)试图要攻击你的网站,或到你的论坛发表垃圾评论或或劫持你的邮件程序来发垃圾邮件.基于这些或其他特殊 ...
- php禁止指定ip访问网站,方法分享:如何利用.htaccess禁止某个IP访问网站
这篇文章主要给大家介绍了关于利用.htaccess实现禁止某个IP访问网站的方法,通过设置禁止某个IP段的访问,增加该虚拟主机的安全性,文中通过图文及示例代码介绍的非常详细,需要的朋友们可以参考借鉴, ...
- Nginx防止恶意解析-禁止通过IP访问网站
https://www.jianshu.com/p/0921e033e355 参考链接 : Nginx防止恶意解析-禁止通过IP访问网站https://www.jianshu.com/p/0921e0 ...
- 京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟. 来自:toutiao.com/i6860736292339057156/ 之前看了下 Nginx 的访问日志,发现 ...
- 如何用 Nginx 禁止国外 IP 访问网站!
之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的.因此我决定禁止国外 IP 来访问我的网站. 想要实现这个功能有很多方法,下面我就来介 ...
- Apache防恶意解析—禁止直接通过IP访问网站
很多人的服务器是可以直接通过IP访问网站的,这种情况尽量去避免.防止恶意解析主要是针对:(一)网站在国内且备案了的,如果恶意解析过来的网站是色情等不健康内容的,估计你要被请去和谐了!(二)如网站有投放 ...
- nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】
平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...
- nginx只允许域名访问,禁止ip访问
背景: 为什么要禁止ip访问页面呢? 这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 解决方法: 这里介绍修改 ...
最新文章
- python list.pop 的方法的使用
- 高级软件工程第七次作业:东理三剑客团队作业-随笔6
- 锐捷交换机清除mac-address-table(mac地址表)
- C#中string a=null和string b=区别
- chrome下的img.onload
- 【.Net 学习系列】-- EF Core实践(Code First)
- .NET Core 3.0之深入源码理解Startup的注册及运行
- 闲来无事刷水题、简单博弈论专题、sg函数、洛谷
- sqlite3 学习
- shell ## %% 使用说明
- Java垃圾回收精粹 — Part4
- 「TJOI 2013」攻击装置
- java 常量池技术
- 将k8容器中文件下载到本地
- 回溯算法高效解标准数独
- 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!
- 【融云出海白皮书免费看】出海洞察之沙特的「土豪行为」盘点
- Android 调用so库全过程
- win10删除鼠标右键选项
- cesium--添加模型
热门文章
- 三国杀体验服服务器维护中,三国杀:体验服再出新武将,却让玩家不大理解这是有何用意?...
- java tomcat xms_配置tomcat服务器内存大小中的Xms、Xmx、PermSize、MaxPermSize 详解
- 英伟达第三财季业绩超预期 盘后股价大涨16%
- mysql is exists_Mysql exists用法小结
- java生成随机数,生成唯一hash值
- SQL 查询最新套餐用户
- 5个值得推荐的英语学习网站及1个英语学习App
- Transformer Pytorch代码实现以及理解
- ceph-ansible部署Ceph Pacific版本集群
- java数组遍历最快方式_java数组遍历的方法