windows+openresty+lua_waf配置
1.下载waf,https://github.com/unixhot/waf 下载后的目录如下:

2.Linux操作系统中由于可以设置软连接,按照网上操作说明,将waf文件夹直接copy到nginx的conf目录下,然后通过ln –s 命令,将openresty的lualib中的resty文件夹软连接到nginx/conf/waf/resty,虽然windows中快捷方式和ln类似,但是不知道为什么却不起作用。没办法,还是按照openresty的初始化结构,将waf文件夹下的4个lua文件拷贝到lualib文件夹下,如下图所示:

然后将waf文件夹也拷贝到lualib文件夹中,改名为waf_conf,waf_conf文件夹中只有一个rule-config文件夹,如下图所示:
3.设置nginx配置文件。配置waf需要的lua文件,如下图所示:
 
4.配置waf的config.lua文件,设置rule-config地址,如下图所示:

5.之后就是配置rule-config中的具体策略了,例如配置黑名单,如下图所示:

参考地址:
https://www.cnblogs.com/xmzncc/p/6641419.html?utm_source=itdadao&utm_medium=referral
https://www.cnblogs.com/sanduzxcvbnm/p/11322946.html
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号