«
[教程] 宝塔平台下云锁nginx-web防护自编译教程

时间:2022-5-21     作者:安洁     分类: 计算机教程


1:安装云锁,云锁的安装方法详见云锁官网此处不做解释
2:请确认已经配置好宝塔面板,并采用编译方法配置的Nginx环境!
3:使用宝塔的终端分步执行下列指令:

执行 ps -elf | grep nginx
看到宝塔的nginx在/www/server/nginx/sbin/nginx中

执行 cd /www/server/nginx/sbin/
进入宝塔nginx目录

执行 cp nginx nginx.bak
备份nginx

执行 cd /root
进入root目录

执行 wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip
下载云锁防护模块压缩包

执行 unzip nginx-plugin-master.zip
解压云锁防护模块压缩包

执行 nginx -V
查看宝塔编译好的nginx加载模块,在重新编译加载云锁防护模块的时候仍需加载这些模块的
把configure arguments:后面的内容复制下来

执行 cd /www/server/nginx/src
进入nginx源码目录,对nginx进行重新编译

执行 ./configure 上一步复制的内容 --add-module=/root/nginx-plugin-master
执行 make
开始编译

执行 service nginx stop
停止nginx服务

执行 rm -rf /www/server/nginx/sbin/nginx
删除原来的nginx

执行 cp /www/server/nginx/src/objs/nginx /www/server/nginx/sbin/
复制新编译的nginx

执行 service nginx start
启动nginx服务

最后一步:启动云锁客户端应用防护界面,查看是否成功