apache 屏蔽IP段访问

打开httpd.conf文件

Documentroot

<Directory "你的网站根目录">

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

Deny from 192.168.1.99

</Directory>

修改AllowOverride None 为AllowOverride All  表示为开启.htaccess

之后在网站根目录下创建.htaccess文件,写入

Order allow,deny  
Allow from all  
Deny from 112.110.0.0/255.255.0.0      //禁止112.110.x.x IP段所有IP

时间: 2024-10-18 21:31:53

apache 屏蔽IP段访问的相关文章

php中限制ip段访问、禁止ip提交表单的代码

在需要禁止访问或提交表单的页面添加下面的代码进行判断就可以了. 注意:下边只是一个PHP限制IP的实例代码,如果您打算应用到CMS中,请自行修改. <?php /加IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR

php中禁止单个ip与ip段访问的代码小结

1.禁止单个IP <?php //IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown

apache 限制IP网段访问

<Directory "地址.."> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from 172.0.0.0/8 10.0.0.0/8  //多一个则加8 比如172.24.0.0/16 ,   172.24.3.0/24</Directory> apache 限制IP网段访问

tftp 限制ip 限制ip段 或者多个ip段访问

1 限制单个ip访问 tftp 配置tftp信息 vi /etc/xinetd.d/tftp 在 service tftp配置信息中添加  only_form =ip 重启 service xinetd restart 则只有 单个ip 的机器能访问此ftp服务 2 限制一个ip段访问 tftp 配置tftp信息 vi /etc/xinetd.d/tftp 在 service tftp配置信息中添加  only_form = ip段(例如 100.2.29.0/24) 重启 service xi

iptables中规则的关系——以只允许某些IP段访问为例

最近遇到一个问题:服务器被全球的IP频繁试图通过ssh登录. 于是想到通过iptables防火墙限制访问,达到:仅允许指定ip段访问ssh服务(22端口). 关于iptables添加规则的文章有很多,而鲜有介绍规则之间的顺序.因此希望通过这篇文章介绍iptables多条规则之间是如何协同工作的. 注:作者并没有在此投入很多时间调研,因而以下仅仅是个人理解,有错误之处希望不吝指出. 假设希望仅仅允许 111.111.0.0/16 IP段ssh登录,而禁止其他所有ip登录. 最简单的命令是: ipt

关于 Apache 屏蔽 IP 地址

Apache屏蔽IP地址有很多麻烦,需要支持.htaccess,没添加或取消一个IP地址都需要重启Apache服务: 而且在.htaccess中屏蔽IP地址,不是永久屏蔽就是永久接触,可控性很差: <Limit GET HEAD POST> order allow,deny deny from 110.85.104.152 deny from 110.85.113 deny from 110.85.113.0/24 deny from 110.87 deny from 110.87.0.0/1

在IIS服务器上屏蔽IP的访问

今天就跟大家分享一下在IIS服务器上如何屏蔽特定IP的访问,希望对大家有所帮助. 第一种方法:通过iis中的ip地址和域名限制. 此方法简单有效,建议使用 点击网站--右键属性--目录安全性--IP地址和域名限制--编辑,(如果仅给单个网站设置,请选择下边的站点,点右键“属性”,然后再按下面的步骤操作)如图: 将网站的属性窗口切换到“目录安全性”标签,这时我们可以看到“IP地址及域名限制”选项框中,通过选项框中的功能描述,可以确定我们要找的就是它了.单击框中的“编辑…”按钮,弹出如图所示的对话框

java 限定网站在指定IP段访问

贴代码 IpUtil.java package com.datongsoft.wg.common.util; import java.net.InetAddress; import java.net.UnknownHostException; public class IpUtil { /*验证IP是否属于某个IP段 * * ipSection IP段(以'-'分隔) * ip 所验证的IP号码 * */ public static boolean ipExistsInRange(String

Linux 使用 iptables屏蔽IP段

netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加.编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则.这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中.在信息包过滤表中,规则被分组放在我们所谓的链(chain)中. [喝小酒的网摘]http://blog.hehehehehe.cn/a/7674.htm netfilter/iptables 的最大优点是它可以配置有状态的防火墙,这是 ipfwadm 和 ipc