WAF 使用Nginx+Lua实现自定义WAF(Web application firewall) 最近发现使用的人越来越多了,计划开始维护和增加新功能 2020.7.29 赵班长 项目背景介绍 需求产生 由于原生态的Nginx的一些安全防护功能有限,就研究能不能自己编写一个WAF,参考Kindle大神的ngx_lua_waf,自己尝试写一个了,使用两天时间,边学Lua,边写。不过不是安全专业,只实现了一些比较简单的功能: 功能列表: 支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。 支持URL白名单,将不需要过滤的URL进行定义。 支持User-Agent的过滤,匹配自定义规则中的条目,然后进行处理(返回403)。 支持CC攻击防护,单个URL指定时间的访问次数,超过设定值,直接返回403。 支持Cookie过滤,匹配自定义规则中的条目,然后进行处理(返回403)。 支持URL过
2021-12-09 22:23:03 13KB Lua
1
nginx 部署
2021-12-09 20:01:18 1.95MB nginx docker
1
搭建FastDFS(个人保姆级教程)
2021-12-09 19:00:43 371KB 服务器 nginx
1
apache-maven-3.6.3-bin.tar.gz apache-tomcat-8.5.56.tar.gz elasticsearch-6.4.2.tar.gz jdk-8u251-linux-x64.tar.gz mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz nacos-server-1.2.0.tar.gz nginx-1.17.10.tar.gz node-v12.18.0-linux-x64.tar.xz redis-5.0.8.tar.gz
2021-12-09 16:08:30 985.65MB maven tomcat nginx redis
1
nginx-1.16
2021-12-09 13:17:11 1.22MB nginx-1.16
1
nginx官网不再更新centos6版,此rpm构建于nginx最新稳定版1.20.2
2021-12-09 12:01:02 997KB nginx centos
1
nginx的三个不同的版本!
2021-12-09 10:56:39 3.04MB nginx
1
Nginx与Docker的Lua模块 基于带有Lua模块的Alpine Nginx,并支持sass语言。 Nginx版本:1.12.2 SASS版本:3.5.4 建造 要构建容器,请运行: docker build -t your-name . 跑步 要启动容器运行: docker run --name your-name -v /your/html/path:/usr/share/nginx/html -p your-port:80 -d codeigniter/nginx-lua-sass:3 自定义Nginx配置: docker run --name your-name -v /your/html/path:/usr/share/nginx/html -v /your/path/default.conf:/etc/nginx/conf.d/default.conf -p you
2021-12-08 20:27:09 14KB sass docker nginx dockerfile
1
主要给大家介绍了关于Nginx一个域名访问多个项目的方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
1
Tomcat+Nginx+Redis搭建高性能负载均衡集群Session共享
2021-12-08 10:15:44 28.61MB Redis+nginx
1