基于Nginx的Waf开源模块Naxsi:安装及验证

目标:在Nginx中成功安装Naxsi模块并验证防护策略是否生效

准备环境:宿主机-Windows10系统、虚拟机-Ubantu(通过win10应用商店安装)、Nginx(在Ubantu中)、Chrome(在win10中)

目录

1.查看当前的Nginx版本及相关文件目录

2.下载Naxsi、Nginx源代码、编译Nginx并替换Nginx可执行文件

3.新增Naxsi策略配置文件

4.修改Nginx.conf中的Http块配置

5.验证防护策略的配置是否生效


1.查看当前的Nginx版本及相关文件目录

  PS:本文登陆Ubantu是以非超管权限的账号登录的,所以命令前要加上sudo,然后输入超管密码即可以管理员权限操作(下同)。

sudo nginx -v
  • 确认当前nginx版本为:,即,1.17.10
  • 确认当前nginx的配置(nginx.conf)位置,一般在Ubantu根目录下的etc/nginx,即,/etc/niginx
  • 确认当前nginx可执行文件的位置(在第2步要被新编译完的Nginx替换),一般在Ubantu根目录下的usr/sbin(该目录下还包括各种其他程序的可执行文件),即,/usr/sbin
  • 可以在Ubantu系统中,用以下命令查找nginx文件和文件夹。
    find / -name nginx

2.下载Naxsi、Nginx源代码、编译Nginx并替换Nginx可执行文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值