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

posted @ 2020-12-01 21:42  八方鱼  阅读(1051)  评论(0)    收藏  举报