【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

本篇教程为大家提供通过宝塔面板编译安装内新增的自定义添加模块功能来添加云锁Web防护模块的详细步骤。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

相信很多站长在使用宝塔面板的同时也会安装云锁用于加固服务器安全性,不过有时因为Nginx版本过高等问题导致安装云锁时无法自动安装Web防护模块,所以还需要我们在Linux系统下额外将云锁Web防护模块编译进Nginx才可以。之前也转载过一篇《宝塔+云锁Nginx自编译web防护模块教程》,虽然说已经够简单了,可对于一些新人站长来讲,直接在Linux系统下操作还是有点头大,生怕哪一步弄错了。但现在不用怕了,最近宝塔的编译安装新增了一个添加自定义模块的功能,这个便捷的功能可以让我们直接在面板下对Nginx添加云锁的Web防护模块。废话说了这么多,下面直接进入正题!

一、上传云锁Web防护模块压缩包并解压

首先访问云锁防护模块的开源地址:https://github.com/yunsuo-open/nginx-plugin下载防护模块压缩包,也可以点我直接下载

Ps:其实宝塔添加模块功能里可以通过配置shell脚本实现这些前置准备,奈何我不会,所以用手动的方式上传,不过这也让步骤看起来更直观,嘿嘿。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

下载好之后在宝塔面板将压缩包上传到服务器根目录下的root目录下并解压。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

二、添加自定义模块并对Nginx进行编译安装

进入宝塔面板的软件商店,点击Nginx后的安装按钮,已安装的需卸载(卸载前建议先将 /www/server/nginx/sbin/ 目录下的nginx文件备份起来,以防万一),然后选择编译安装会看到添加自定义模块的选项,点击它进入配置页面。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

在配置页面我可以自定义模块名称和描述,然后参数要填--add-module=/root/nginx-plugin-master,前置脚本就是我们上面说的可以通过shell脚本来做前置准备,不过我们已经将云锁防护模块上传并解压好了,所以可以忽略这个了,填好之后点击提交。

模块参数:

--add-module=/root/nginx-plugin-master
【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

配置好之后就可以点击提交进行安装了。这里注意一定要将小箭头所指的勾打上,我之前就因为没看到这里需要打勾所以没装上。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

等待系统安装成功后我们可以通过云锁客户端进行查看是否编译成功,从下图中看到自编译图标已经亮了。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

也可以通过在你网址后面加上/?order%20by,测试云锁web防火墙是否生效 。

【最新版】宝塔面板下为Nginx自编译云锁Web防护模块教程

如果显示以上拦截页面,那就说明已经配置成功,你的网站也更加安全了。

本文章由轩辕网发布 作者:轩辕科技 转载请注明出处:https://xuanyuan.cn/2904.html

联系客服:点击这里给我发消息

电子邮件:xy@xxyy.cn

在线时间:09:00-18:00