您当前的位置:网站首页>宝塔+云锁自编译web教程

宝塔+云锁自编译web教程

5个月前 (06-06) 投稿作者:小欧娱乐网 围观人数:158 评论人数:0次

云锁用了很久了,防御方面一直不错免费版足够用了,配合宝塔免费版美滋滋,这样防御就可以交给云锁了! 在使用nginx的时候必须编译一下,不然你可能会发现防御用不了,自编译可以更稳定,使用apache的可以不需要,自编译=web防御。 在操作之前确认好自己配置好宝塔,而且使用的是nginx,并且是编译安装,这个教程不适合非宝塔用户! 

配置编译环境,宝塔如果编译好nginx默认是配置好环境的,可以忽略这一步

yum install -y gcc gcc-c++ pcre-devel openssl openssl-devel


下面是: 查看nginx位置

ps -elf | grep nginx


进入宝塔nginx目录

cd /www/server/nginx/sbin/


备份宝塔nginx

cp nginx nginx.bak


进入root目录

cd /root


下载云锁防护模块压缩包

wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip


解压云锁防护模块压缩包

unzip nginx-plugin-master.zip


查看宝塔编译好的nginx加载模块,在重新编译加载云锁防护模块的时候仍需加载这些模块

nginx -V

注意这个命令是大写的V,如果小写v是不会显示模块的将./configure arguents:之后的内容复制到记事本备用  

宝塔+云锁自编译web教程 第1张


进入nginx源码目录,对nginx进行重新编译,操作之前请确认自己的nginx是编译模式安装的,而不是宝塔面板的极速安装

cd /www/server/nginx/src


编译内容

./configure 上一步记事本中的备用内容 --add-module=/root/nginx-plugin-master


等待命令结束,输入编译命令

make


完成后将系统中原有的nginx用重新编译生成的nginx文件替换 停止nginx

service nginx stop


删除原来的nginx,操作之前请确认自己的nginx已经备份

rm -rf /www/server/nginx/sbin/nginx


复制新编译的nginx

cp /www/server/nginx/src/objs/nginx /www/server/nginx/sbin/


启动nginx

service nginx start

登录PC端登录云锁,可以看到nginx插件已经由灰色变色绿色 输入你的网址后面加上/?order%20by,测试云锁,如图这样已经是显示成功了

宝塔+云锁自编译web教程 第2张宝塔+云锁自编译web教程 第3张

  • 版权说明
    免责声明:本文来自福利线报站发布,但不代表本站的观点和立场