用.htaccess 禁止某IP访问

Order Allow,Deny
Allow from all
Deny from 1.1.1.1  2.2.2.2  3.3.3.3

允许所有,禁止xxxx,请将里面的IP改成你要封杀的IP地址。并另存为.htaccess,上传到网站根目录。

禁止IP段

Order Allow,Deny
Allow from all
Deny from 192.168.1

以上相当于禁止192.168.1.1-192.168.1.254

附录:使用详解
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory,Location,Files等),用来控制目录和文件的访问授权。order,顾名思义是顺序的意思,所以order命令可以决定deny和allow起作用的顺序,通俗地说就是谁排在最后那么谁就有最终的决定权。
order deny,allow和order allow,deny的区别也就显而易见了,前者的意思是先检查是否有deny命令,不论有没有都会再继续检查是否有allow规则,如果有,allow规则的内容可以覆盖掉deny规则。

例如:
Order Allow,Deny
Allow from ip1
Deny from all
本意是想禁止ip1的访问,而允许其他所有ip访问,但显然用反了顺序,按照谁在后谁最大的原则,deny是掌握大权的人,所以deny from all就将allow的命令否决了。正确的写法应该是:
Order Deny,Allow //先检查Deny,并由Allow拍板
Deny from all       //Deny命令要求禁止所有ip的访问
Allow from ip1     //Allow说只允许ip1访问
结果:只允许ip1访问网站,禁止其他所有ip的访问。
按照这个原则,还有如下应用。
禁止特定ip的访问
<Files 403.shtml> order allow,deny allow from all </Files> deny from 1.1.1.1 ;写要封的IP
禁止部分ip,其他的全部开放的两种写法
Order Deny,Allow
Deny from ip1 ip2
或者
Order Allow,Deny
Allow from all
Deny from ip1 ip2

——

转载于:https://www.cnblogs.com/afish/p/4514092.html

用.htaccess 禁止IP访问相关推荐

  1. .htaccess 禁止IP访问

    Order Deny,Allow Deny from 192.168.0.101 Deny from 192.168.0.103 Deny from 192.168.0 Deny from 192.1 ...

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

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

  3. tomcat限制用域名访问 禁止 ip访问

    有时候会遇到服务器网站.只可以通过域名访问.而不允许ip访问.防止域名恶意解析,tomcat可以实现这个简单功能. 1,禁止ip访问项目 2,只允许绑定域名访问 环境:tomcat7  外网地址:11 ...

  4. Nginx配置相关结构划分的技巧和禁止IP访问

    Nginx配置相关结构划分的技巧 原文来自:http://developer.51cto.com/art/201003/190953.htm Nginx配置需要一定的技巧,我们在不断的使用和维护中就会 ...

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

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

  6. 服务器禁止用ip访问站点,windows服务器禁止ip访问方法介绍

    下边是方法 控制面板-管理工具-本地安全策略  或者命令  gpedit.msc 选择创建 IP 安全策略 点选下一步 我们就是要禁止他,不和他说话,那么,取消勾选 直接按完成.那个勾选是默认的 注意 ...

  7. nginx配置域名访问/禁止ip访问

    一 背景 为什么要禁止ip访问? 为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 二 解决方法 修改配置文件nginx ...

  8. 常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)

    1.PHP禁止IP和IP段访问 <? //禁止某个IP $banned_ip = array ( "127.0.0.1", //"119.6.20.66" ...

  9. ufw禁止IP访问ubuntu服务器

    有台ubuntu服务器需要禁止一些IP来访问,本想使用/etc/hosts.allow和/etc/hosts.deny来做限制,后来还是使用utw搞定了 vi /etc/hosts.allow ALL ...

  10. Centos 服务器禁止 IP访问/ IP黑名单

    本文结合上文的一起使用体验更佳<Centos实时网络带宽占用查看工具iftop> 一.iptables 防火墙 yum install iptables-services # 2.安装 i ...

最新文章

  1. python3.6安装numpy-Python3.6的组件numpy的安装
  2. php页面上限制字符串长度,PHP如何限制字符串显示长度
  3. jQuery二维数组遍历
  4. uva 10479——The Hendrie Sequence
  5. CF662C Binary Table(FWT)
  6. 前端学习(2201):mutation提交风格
  7. 假如我们的坦克继续前进队——需求改进系统设计
  8. 测试面试题集-MySQL数据库灵魂拷问
  9. Vue err:This dependency was not found
  10. android alsa,android下alsa驱动alsa_arecord录音问题
  11. python-50: 验证码
  12. qTip Style
  13. 不知不觉,到51cto一年了!
  14. 【TSP】基于matlab模拟退火算法求解旅行商问题【含Matlab源码 136期】
  15. 2021-2022蓝桥杯寒假集训训练 - 问题 G: HTML新の手 -图片收集者
  16. 黑客攻防专题九:菜鸟 Sa 注入=肉鸡
  17. SpaceSniffer 磁盘清理软件 windows
  18. 怎么把几个视频合并成一个?学会这个技巧,轻松掌握
  19. 关于相对熵(KL距离)的理解
  20. Windows下使用windeployqt打包QML项目(双击运行无反应)

热门文章

  1. [置顶] 从工作流引擎设计来看人精神活动的一些问题
  2. asp.net弹出对话框
  3. Rayzone2面大旗的官方汉译
  4. Bellman-Ford 算法及其优化
  5. 如何将 MacBook 的外置屏幕设置为主屏幕
  6. Java代码如何运行在Java虚拟机中
  7. xshell连接虚拟机(后续)
  8. Android Studio如何打jar包
  9. IAR模板--怎样在IARproject中创建和使用模板
  10. 如何在appconfig中配置服务的ip