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

宝塔+云锁自编译web教程

2019-06-06 03:01:31 投稿作者:yeweizeng 围观人数:51 评论人数: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:之后的内容复制到记事本备用 进入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,测试云锁,如图这样已经是显示成功了

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