代码如下

  1. Order Allow,Deny

  2. Allow from all

  3. Deny from 125.64.2.46 182.237.3.102 58.215.169.18 114.80.132.9 121.14.48.5 66.249.67.182 94.180.84.186 58.243.40.76 89.123.61.113 116.23.60.197 110.75.172.81 60.215.129.75

允许所有,禁止 XXX,请将里面的IP改成你要封杀的IP地址。
并另存为.htaccess,上传到网站根目录,一般为public_html,部分程序会有这个文件,例如WP,直接添加到里面即可。

禁止ip段

  1. Order Allow,Deny

  2. Allow from all

  3. 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://blog.51cto.com/scottlinn/1841520

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

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

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

  2. 织梦DedeCms通过.htaccess禁止指定IP或IP段访问

    织梦DedeCms的后台没有禁止指定IP访问的功能,不过我们可以通过Apche服务器的.htaccess配置文件进行控制,通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页 ...

  3. 服务器配置禁止某个IP访问网站

    nginx禁止某个IP访问 有IP刷网站,想封掉这个IP,不让他打开网站.查资料,网上很多人说 /etc/hosts.deny 可以实现.其实是不行的.又不想用 iptable,感觉太麻烦.直接查 n ...

  4. Nginx 禁止某 IP 访问

    导语 总有一些不怀好意的人来访问我的网站,而且频率还很高,所以就用简单的方式禁止访问,就用 Nginx 来实现. 创建黑名单 在 /usr/local/nginx/conf 目录下创建 blocksi ...

  5. 用 Nginx 禁止国外 IP 访问我的网站....

    点击关注公众号,实用技术文章及时了解   作者:运维小弟   www.toutiao.com/i6860736292339057156 前言 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问 ...

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

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

  7. Centos添加ip黑名单禁止某个ip访问,对登陆失败的主机进行封禁

    转载来源 : Centos添加ip黑名单禁止某个ip访问,对登陆失败的主机进行封禁 :http://www.safebase.cn/article-259725-1.html 在Linux中如何禁止I ...

  8. Nginx只允许域名访问网站,禁止使用IP 访问80,443端口

    转载来源 :Nginx只允许域名访问网站,禁止使用IP 访问80,443端口 :http://www.safebase.cn/article-260225-1.html 摘要: 一.背景 为了避免别人 ...

  9. linux限制指定ip禁止访问指定端口,linux设置iptables禁止某个IP访问

    1. 查看本机关于IPTABLES的设置情况 # iptables -L -n 2. 清除原有规则 # iptables -F 清除预设表filter中的所有规则链的规则 # iptables -X ...

  10. mysql禁止其他IP访问

    1.改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 " ...

最新文章

  1. Jvm 系列(十一)Java 语法糖背后的真相
  2. The copy of Windows is not genuine-微软自己用盗版
  3. ms 两个数组,从每个数组中取一个数相加,求最大的前k个和
  4. 【Linux】【服务器】 CentOS7下安装JDK详细过程步骤
  5. 【BZOJ3156】防御准备,斜率优化DP
  6. 第 197 章 Unity
  7. 10 mins 搞懂“倒排索引”
  8. 现在装修还有必要铺设网线吗?
  9. 在 Linux 中安装 VMware Tools
  10. vue快速复制快捷键_vue快捷键.doc
  11. [13]2019-ICML-Active Learning for Probabilistic Structured Prediction of Cuts and Matchings
  12. 2020.07-Study_update.5
  13. ECMAScript 简介
  14. The connection to adb is down, and a severe error has occured.
  15. 程序员面试官何苦为难程序员!
  16. sonar (default-cli) on project webgoat-parent: Not inside a Git work tree 错误以及解决方案
  17. STM32+ESP8266+MQTT微信小程序SoftAP一键配网接入腾讯物联网平台
  18. u盘格式化后如何恢复数据,三步轻松恢复!
  19. 茶文化网站html模板,茶文化网页模板图片
  20. 搜款网新接口的展示过程

热门文章

  1. Chapter 1 : MySQL体系结构和搜索引擎
  2. linux常见命令用法之(二)
  3. POJ - 3624 (01背包问题)(动态规划-滚动数组)
  4. 《Web漏洞防护》读书笔记——第7章,访问控制防护
  5. android 7.1 灭屏,oppocolorosv7.1怎么设置息屏时钟
  6. js刷新当前页面的几种方式
  7. Sql 查询库、表、列名的语句
  8. 面向对象编程(三)——程序执行过程中内存分析
  9. angularJs完成分页
  10. usaconbsp;chapternbsp;2.1nbsp;castle