通过Nginx 自己的deny 选项 或者 lua 插件配置 IP 黑名单;

实现方法:

a. 在配置文件目录下:如/usr/local/nginx在/conf下创建黑名单文件ip_black.conf;

b. 列入黑名单的IP以deny的格式写入文件内容 IP;

deny xxxx.xxxx.xxx.xx

c. nginx在nginx的配置文件中.在conf中加入以下配置,可以放入http, server, location, limit_except句块需要注意相对路径

http{

include ip_black.conf;

}