#教程# nginx.1.12.2编译云锁安全模块/宝塔小白版本/

如果你用的是宝塔,而且还是nginx1.12.2的,你可以直接复制按回车就可以了,非常非常简单快捷。
简单直接。。。
yunsuo.jpg
备份原nginx启动文件,

cd /www/server/nginx/sbin/
cp nginx nginx.bak
cd ~
/www/server/nginx/sbin/nginx –V (确认你的版本是1.12.2再进行下一步)

下载nginx1.2.12.2 版本

wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar zxvf nginx–1.12.2.tar.gz

下载云锁防护模块压缩包

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

编译参数:

./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 —with–http_stub_status_module —with–http_ssl_module —with–http_image_filter_module —with–http_v2_module —with–http_gzip_static_module —with–http_gunzip_module —with–stream —with–stream_ssl_module —with–ipv6 —with–http_sub_module —with–http_flv_module —with–http_addition_module —with–http_realip_module —with–http_mp4_module —with–ld–opt=–Wl,–E —add–module=/root/nginx–plugin–master

编译

make

替换nginx启动文件

rm –rf /www/server/nginx/sbin/nginx
cp objs/nginx /www/server/nginx/sbin/

重启nginx

service nginx restart

到此结束,以上就是15行命令解决安装云锁自编译安全模块(等他跑完了你才能进入下一步骤),安装了直接刷新PC端控制台,http用web防护,https用自编译防护,注:在一些ovz内核的机器上,CC防护没用,只有漏洞防护,cc防护只有借助前端WAF来防护。


Leave a Comment