您的位置 首页 宝塔面板

Linux系统下云锁nginx-web防护自编译教程(包含视频教程)

先安装 云锁x64快速安装命令 然后在编译

wget https://download.yunsuo.qianxin.com/v3/yunsuo_agent_64bit.tar.gz && tar xvzf yunsuo_agent_64bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install

注意:本教程以宝塔为基础编写,如果不是宝塔搭建的网站,相关路径自行修改

****上方视频教程下方文字教程****
1、执行 ps -elf | grep nginx
命令解释:看到宝塔的nginx在/www/server/nginx/sbin/nginx中
2、执行 cd /www/server/nginx/sbin/
命令解释:进入宝塔nginx目录
3、执行 cp nginx nginx.bak
命令解释:备份nginx
4、执行 cd /root
命令解释:进入root目录
5、执行 wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip
命令解释:下载云锁防护模块压缩包
6、执行 unzip nginx-plugin-master.zip
命令解释:解压云锁防护模块压缩包
7、执行 nginx -V
查看宝塔编译好的nginx加载模块,在重新编译加载云锁防护模块的时候仍需加载这些模块的
把configure arguments:后面的内容复制下来
8、执行 cd /www/server/nginx/src
命令解释:进入nginx源码目录
9、执行 ./configure 上一步复制的内容 –add-module=/root/nginx-plugin-master0
第九步注意事项:上一步复制的内容后面是两个如果一个- 说明被过滤了 一定要注意 不然编译失败
10、用宝塔文件管理进入/www/server/nginx/src/objs/
11、找到makefile和objs/ngx_modules.c,使用宝塔自带编辑器进行修改,
1️⃣ 在Makefile文件中的CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g后面加 -DHIGHERTHAN8
2️⃣ 在ngx_modules.c中的&ngx_http_yunsuo_module,向下移动到ngx_http_userid_filter_module和ngx_http_headers_filter_module之间。
12、回到终端执行 cd /www/server/nginx/src
命令解释:进入nginx源码目录
13、执行 make
命令解释:开始编译
14、执行 service nginx stop
命令解释:停止nginx服务
15、执行 rm -rf /www/server/nginx/sbin/nginx
命令解释:删除原来的nginx
16、执行 cp /www/server/nginx/src/objs/nginx /www/server/nginx/sbin/
命令解释:复制新编译的nginx
17、执行 service nginx start
命令解释:启动nginx服务**

18、通过PC端登陆云锁,PC端刷新后可以看到云锁nginx插件已经亮起(由灰色变为绿色)
19、点击nginx后方的绿色自编译图标,选择“网站漏洞防护”


20、将右上角的防护模式修改为“防护模式”

21、点击上方菜单栏中的“系统防护”并点击“防护开关”

22、将开关全部修改为开启

23、输入你的网址后面加上/?order%20by,测试云锁拦截情况

出现云锁拦截页面即代表成功开启防护,如没有出现拦截页面,请检查云锁相关设置。**

1.本文来自网络,不代表优比客立场,转载请注明出处:https://www.shishangjiepai.com/baotamianban/153.html

2.未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,不得用于违反国家法律,否则发生的一切法律后果自行承担!

联系我们

联系我们

微信9953517

在线咨询: QQ交谈

邮箱: njknjknjk@126.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部