您现在的位置是:首页 > 网络教程网络教程

云锁nginx自编译web防护教程,小白也能学会

凤仙花2020-07-20【网络教程】人已围观

简介云锁nginx自编译web防护,官方教程比较复杂,今天给大家整理一份简单的教程。

  首先在操作前,请确认已经配置好宝塔面板,并采用编译方法配置的nginx环境!(不是极速安装,是编译安装)并妥善备份Nginx文件,以及确定本教程不适用于非宝塔用户以及apache用户niW凤仙花

  其次,本教程只要按照一步一步来,就可以编译好。官方教程看着比较复杂,本教程没那么复杂。niW凤仙花

  查看nginx位置niW凤仙花

  ps -elf | grep nginxniW凤仙花

  进入宝塔nginx目录niW凤仙花

  cd /www/server/nginx/sbin/niW凤仙花

  备份宝塔nginxniW凤仙花

  cp nginx nginx.bakniW凤仙花

  进入root目录niW凤仙花

  cd /rootniW凤仙花

  下载云锁防护模块压缩包niW凤仙花

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

  解压云锁防护模块压缩包niW凤仙花

  unzip nginx-plugin-master.zipniW凤仙花

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

  nginx -VniW凤仙花

  注意这个命令是大写的V,如果小写v是不会显示模块的niW凤仙花

云锁nginx自编译web防护教程niW凤仙花

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

  --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.40niW凤仙花

  (仅供参考,实际以自己的为准)niW凤仙花

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

  cd /www/server/nginx/srcniW凤仙花

  编译内容niW凤仙花

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

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

  ./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-masterniW凤仙花

  (仅供参考,实际以自己的为准)niW凤仙花

  等待命令结束,输入编译命令niW凤仙花

  makeniW凤仙花

  完成后将系统中原有的nginx用重新编译生成的nginx文件替换niW凤仙花

  停止nginxniW凤仙花

  service nginx stopniW凤仙花

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

  rm -rf /www/server/nginx/sbin/nginxniW凤仙花

  复制新编译的nginxniW凤仙花

  cp /www/server/nginx/src/objs/nginx /www/server/nginx/sbin/niW凤仙花

  启动nginxniW凤仙花

  service nginx startniW凤仙花

  通过PC端登陆云锁,PC端刷新后可以看到已识别nginx插件(由灰色变为绿色)niW凤仙花

云锁防护niW凤仙花

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

云锁拦截界面niW凤仙花

Tags:云锁   nginx   nginx自编译

很赞哦! ()

文章评论

站点信息

  • 建站时间:2019-09-16
  • 文章统计173篇文章
  • 标签管理标签云
  • 网站地图xml地图