快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → Openresty 配置 waf

Openresty 配置 waf

时间:2022-12-04 09:32:37人气:作者:快盘下载我要评论

安装openresty

cd /usr/local
mkdir openresty
cd openresty
wget https://openresty.org/download/openresty-1.21.4.1.tar.gz
tar -xvf openresty-1.21.4.1.tar.gz
yum install readline-devel pcre-devel openssl-devel gcc
cd openresty-1.21.4.1
./configure --prefix=/usr/local/openresty/server --with-luajit --with-http_stub_status_module --with-pcre --with-pcre-jit --with-http_gzip_static_module --with-http_ssl_module
gmake && gmake install
cd ../server/
./nginx/sbin/nginx

配置waf

cd /usr/local/openresty/server/nginx/conf
git clone https://gitee.com/yanglei_xyz/ngx_lua_waf.git
mv ngx_lua_waf waf

在nginx.conf的http段添加

#WAF
lua_package_path "/usr/local/openresty/server/nginx/conf/waf/?.lua";
lua_shared_dict limit 10m;
init_by_lua_file /usr/local/openresty/server/nginx/conf/waf/init.lua;
access_by_lua_file /usr/local/openresty/server/nginx/conf/waf/waf.lua;

配置config.lua里的waf规则目录(一般在waf/conf/目录下)

RulePath = "/usr/local/openresty/server/nginx/conf/waf/wafconf/"
logdir = "/usr/local/openresty/server/nginx/logs/hack/"

添加软连接

ln -s /usr/local/openresty/server/lualib /usr/local/lib/lua
ln -s /usr/local/openresty/server/lualib/resty /usr/local/openresty/server/nginx/conf/waf/resty

重新启动openresty

cd /usr/local/openresty/server/nginx/sbin
./nginx -s reload

查看是否生效

Openresty 配置 waf



相关文章

  • 破解R720服务器windows server 2008 的登录密码

    亲测破解戴尔服务器windows server 2008 的登录密码,一、简述由于服务器的管理员登陆密码被改,不知道谁更改的,目前无法登陆服务器,是台戴尔的R720服务器,而且做了Raid功能,网上,戴尔技术...
  • nginx-通过IP访问项目

    nginx-通过IP访问项目,项目新需求,因为是小范围使用的网站,所以不打算配域名,直接通过IP访问当前项目。如果不加最后一个箭头指向的部位。当前IP指向的目录 :/home/wwwroot/default/需要它指向到当前目录的Code目录里面的public。location /{} :tp5的路由解析方式。第一个横线表示的是需要访问的目录。环境: LNMP 一键集成环境。在这里添加上需要访问的目录。1.进入nignx目录。...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。