lighttpd 之站点访问控制

简介:

简介: 有时站点发现摸个IP 的并发较高,导致带宽过高,服务器负载过高,需要切断其IP 对本站点的访问,进行控制。规则如下



##web service access control

#拒绝 192.168.1.237 访问该网站

$HTTP["remoteip"]  =~ "192.168.1.237" {

     url.access-deny = ( "" )

 }

或者

$HTTP["remoteip"]  == "192.168.1.237" {

     url.access-deny = ( "" )

 }


#只允许192.168.1.189 访问该站点

$HTTP["remoteip"] !~ "192.168.1.189" {

   url.access-deny = ( "" )

  }



#只允许192.168.1.0/24,192.168.2.0/24 能访问该站点

$HTTP["remoteip"] != "192.168.1.0/24|192.168.2.0/24" {

     url.access-deny = ( "" )

   }

或者

$HTTP["remoteip"] !~ "192.168.1.0/24|192.168.2.0/24" {

     url.access-deny = ( "" )

   }


#只允许192.168.1.189 访问网站的Frank 目录

$HTTP["remoteip"] !~ "192.168.1.189|192.168.1.237" {

  $HTTP["url"] =~ "^/Frank" {

 url.access-deny = ( "" )

  }

 }










本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/1331903,如需转载请自行联系原作者
目录
相关文章
|
JavaScript
Vue给Element UI的el-popconfirm绑定按钮事件
Vue给Element UI的el-popconfirm绑定按钮事件
|
4月前
|
分布式计算 Hadoop 数据挖掘
“Hadoop整不明白,数据分析就白搭?”——教你用Hadoop撸清大数据处理那点事
“Hadoop整不明白,数据分析就白搭?”——教你用Hadoop撸清大数据处理那点事
205 34
|
10月前
|
网络协议 程序员 数据库
什么是公网IP和内网IP
【10月更文挑战第27天】公网IP与内网IP是网络通信中的两个重要概念。公网IP是互联网上的唯一标识,而内网IP仅在局域网内部有效,用于局域网内的设备通信。由于IPv4地址资源有限,通常一个公司或家庭只有一个公网IP,内部设备通过NAT(网络地址转换)技术共享该公网IP访问互联网。这样不仅节省了IP资源,还提高了网络安全性和稳定性。
866 0
|
11月前
|
数据采集 Web App开发 数据可视化
Python爬虫教程:Selenium可视化爬虫的快速入门
Python爬虫教程:Selenium可视化爬虫的快速入门
|
10月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
339 1
|
关系型数据库 MySQL Java
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements
|
搜索推荐 API 开发工具
1688 商品评论数据接口(1688.item_review)
1688 商品评论数据接口(1688.item_review)
|
机器学习/深度学习 网络协议 Docker
基于docker搭建conda深度学习环境(支持GPU加速)
在Ubuntu系统,创建一个docker,然后搭建conda深度学习环境,这样可以用conda或pip安装相关的依赖库了。
3127 0
|
Java Maven
Maven报错 Error running ‘ [install]‘:No valid Maven installation found.maven不能用
Maven报错 Error running ‘ [install]‘:No valid Maven installation found.maven不能用
1506 0