OpenResty+ Nginx + Lua + Redis 动态封禁 IP

之前有试过实现如何封禁某个国家的IP访问网站。最近在看如何封禁某些特定IP对资源的访问,于是整理了一份通过Nginx + Lua + Redis 动态封禁 IP的资料。 需求背景 为了封禁某些爬虫或者恶意用户对服务器的请求,需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 实现方式 实现 IP 黑名单的功能有很多方法: 1.在操作系统层面,配置 iptables,拒绝指定 … 继续阅读

一个简单可用的Nginx负载均衡配置文件

记录一下,一个简单可用的Nginx负载均衡配置文件。 本地测试是可以用的。 本地环境: 开启了三个本地服务: 127.0.0.1:8082; 127.0.0.1:8083; 127.0.0.1:8084; 每个服务器,提供两个测试接口: 以127.0.0.1:8082服务为例: http://localhost:8082/ # index http://localhost:8082/user?us … 继续阅读