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不同设置方法)相关推荐

  1. 京东一面:Nginx 禁止国外 IP 访问网站!

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 来源:toutiao.com/i6860736292339057156 先来说说为啥要写这篇文章,之前小编看了下ngi ...

  2. php禁止某地区ip,如何禁止某个地区或国家IP访问网站?

    有许多站长在检查了Bluehost主机上的错误日志(error log)时会发现许多访客(大部分机器人)试图要攻击你的网站,或到你的论坛发表垃圾评论或或劫持你的邮件程序来发垃圾邮件.基于这些或其他特殊 ...

  3. php禁止指定ip访问网站,方法分享:如何利用.htaccess禁止某个IP访问网站

    这篇文章主要给大家介绍了关于利用.htaccess实现禁止某个IP访问网站的方法,通过设置禁止某个IP段的访问,增加该虚拟主机的安全性,文中通过图文及示例代码介绍的非常详细,需要的朋友们可以参考借鉴, ...

  4. Nginx防止恶意解析-禁止通过IP访问网站

    https://www.jianshu.com/p/0921e033e355 参考链接 : Nginx防止恶意解析-禁止通过IP访问网站https://www.jianshu.com/p/0921e0 ...

  5. 京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟. 来自:toutiao.com/i6860736292339057156/ 之前看了下 Nginx 的访问日志,发现 ...

  6. 如何用 Nginx 禁止国外 IP 访问网站!

    之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的.因此我决定禁止国外 IP 来访问我的网站. 想要实现这个功能有很多方法,下面我就来介 ...

  7. Apache防恶意解析—禁止直接通过IP访问网站

    很多人的服务器是可以直接通过IP访问网站的,这种情况尽量去避免.防止恶意解析主要是针对:(一)网站在国内且备案了的,如果恶意解析过来的网站是色情等不健康内容的,估计你要被请去和谐了!(二)如网站有投放 ...

  8. nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】

    平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...

  9. nginx只允许域名访问,禁止ip访问

    背景: 为什么要禁止ip访问页面呢? 这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 解决方法: 这里介绍修改 ...

最新文章

  1. python list.pop 的方法的使用
  2. 高级软件工程第七次作业:东理三剑客团队作业-随笔6
  3. 锐捷交换机清除mac-address-table(mac地址表)
  4. C#中string a=null和string b=区别
  5. chrome下的img.onload
  6. 【.Net 学习系列】-- EF Core实践(Code First)
  7. .NET Core 3.0之深入源码理解Startup的注册及运行
  8. 闲来无事刷水题、简单博弈论专题、sg函数、洛谷
  9. sqlite3 学习
  10. shell ## %% 使用说明
  11. Java垃圾回收精粹 — Part4
  12. 「TJOI 2013」攻击装置
  13. java 常量池技术
  14. 将k8容器中文件下载到本地
  15. 回溯算法高效解标准数独
  16. 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!
  17. 【融云出海白皮书免费看】出海洞察之沙特的「土豪行为」盘点
  18. Android 调用so库全过程
  19. win10删除鼠标右键选项
  20. cesium--添加模型

热门文章

  1. 三国杀体验服服务器维护中,三国杀:体验服再出新武将,却让玩家不大理解这是有何用意?...
  2. java tomcat xms_配置tomcat服务器内存大小中的Xms、Xmx、PermSize、MaxPermSize 详解
  3. 英伟达第三财季业绩超预期 盘后股价大涨16%
  4. mysql is exists_Mysql exists用法小结
  5. java生成随机数,生成唯一hash值
  6. SQL 查询最新套餐用户
  7. 5个值得推荐的英语学习网站及1个英语学习App
  8. Transformer Pytorch代码实现以及理解
  9. ceph-ansible部署Ceph Pacific版本集群
  10. java数组遍历最快方式_java数组遍历的方法