宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程

赞助源域源码享全站海量资源免费下载,24小时自助开通!

特别声明:注册会员根据级别享有相关下载优惠,请仔细辨别。所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵, 你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现,请认真阅读本站声明和相关条款后再点击支付下载。

宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程

希望你服务器的网站像锁在天上的云一样,宝塔+云锁Nginx自编译视频教程。本教程是博主亲测之后才写出来的,分享给不会编译云锁Nginx 1.22.1自编译模块的用户。

首先在操作前,请确认已经配置好宝塔面板,并采用编译方法配置的nginx环境!(不是极速安装,是编译安装)

并妥善备份Nginx文件,以及确定本教程不适用于非宝塔用户以及apache用户

其次,本教程只要按照一步一步来,傻瓜都能编译好。官方教程小白看一眼懵逼了,本教程没那么复杂。

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

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

你可以使用SSH工具以ROOT权限登陆之后下载备份nginx,也可以直接使用命令备份nginx

查看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是不会显示模块的。

宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第1张

将./configure arguents:之后的内容复制到记事本备用,比如我的是:

--user=www --group=www --prefix=/www/server/nginx --with-openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-http_concat_module --with-ld-opt=-Wl,-E --with-jemalloc --without-http_upstream_session_sticky_module --with-pcre=pcre-8.40

(我的仅供参考,实际以自己的为准)

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

cd /www/server/nginx/src

编译内容

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

./configure和记事本复制的内容之间有个空格,后面的--add-module前面也有个空格,比如我的编译命令为:

./configure --user=www --group=www --prefix=/www/server/nginx --with-openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-http_concat_module --with-ld-opt=-Wl,-E --with-jemalloc --without-http_upstream_session_sticky_module --with-pcre=pcre-8.40 --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端登陆云锁,PC端刷新后可以看到已识别nginx插件(由灰色变为绿色)

宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第2张

输入你的网址后面加上/?order%20by,测试云锁。

宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第3张

备注:如果你实在搞不定,可以联系博主帮忙编译。

------------------------------------------------------------------------------------------

安装云锁

提示

如曾经下载过云锁安装包,则将旧的云锁安装包及安装目录删除(rm -rf yunsuo_*)后再安装。

快速安装

x86:

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

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. 下载云锁安装包。

    x86:wget https://download.yunsuo.qianxin.com/v3/yunsuo_agent_32bit.tar.gz

    x64:

    wget https://download.yunsuo.qianxin.com/v3/yunsuo_agent_64bit.tar.gz

    解压文件,得到安装包文件。

    x86:

    tar zxvf yunsuo_agent_32bit.tar.gz

    x64:

    tar zxvf yunsuo_agent_64bit.tar.gz

    给云锁安装文件赋予可执行权限。

    chmod +x yunsuo_install/install

    执行安装,直到提示“Install Yunsuo Success.”安装完成。

    yunsuo_install/install

    宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第4张

    添加服务器到云中心。

    /usr/local/yunsuo_agent/agent_smart_tool.sh -u cloud_name -p cloud_passwd

    PS:

    cloud_name:云中心账户名;cloud_passwd:云中心登录密码

    宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第5张

    安装完成后通过PC端进行管理。

    查看云锁是否运行

    ps -ef | grep yunsuo_agent

    宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程,宝塔,云锁,nginx,自编译,web防护,亲测视频教程,第6张

    云锁服务相关命令

    云锁启动/停止/重启/状态

    service yunsuo start/stop/restart/status/etc/init.d/yunsuo start/stop/restart/status

    卸载云锁

    /usr/local/yunsuo_agent/uninstall

    ------------------------------------------------------------------------------------------

    部分站长在云锁群内反馈,在宝塔面板安装云锁自编译后,会出现如下异常:

    1.网站加载明显变慢;
    2.部分情况下无法打开网站(链接被重置、关闭)
    3.Nginx报错**worker process xxx exited on signal 6

    当Nginx报错达到一定数量,服务会被终止,导致大量链接被断开,根据本站调研,此问题只会出现在流量比较大的网站上,流量低的网站不会出现此问题,解决方法:

    打开以下文件:/usr/local/yunsuo_agent/FilterKernel.xml

    找到:

    <PlugIn dllpath="libs/libperformanceMonitor.so" RunOn_Filter=".*" RunOn_Product=".*"/>

    将这一行注释掉即可,xml的注释方式为:

    <!--要注释的内容-->

    注意事项:

    1.修改前需要先关闭云锁的“自身防护”功能。
    2.修改后需要重启nginx,请先评估重启nginx对业务带来的影响。

    附件
    宝塔+云锁nginx自编译web防护亲测视频教程
    ****(需购买后查看)
    ****(需购买后查看)
    下载文件
    附件购买
    售价:20 牛毛
    开通青铜VIP或更高级的会员可免费下载该文件

    单独购买请点击些处 免登录购买 扫码支付后自动下载。

本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!内容投诉
源域源码网 » 宝塔+云锁Nginx 1.22.1自编译web防护亲测视频教程
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论

这里有你所需要的,找专业的人做专业的事!

游戏演示 T G群组