雀恰营销
专注中国网络营销推广

宝塔nginx环境安装云锁自编译教程(开启web防护)

最近一个网站被入侵导致网站内容页面直接跳转到违规网站,然后就需要给宝塔做一些防护措施,安装了云锁nginx-plugin-master,顺便给大家整理一下:宝塔nginx环境安装云锁自编译教程开启web防护。

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

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

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

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

  1. yum install y gcc gccc++ pcredevel openssl openssldevel

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

查看nginx位置

  1. ps elf | grep nginx

进入宝塔nginx目录

  1. cd /www/server/nginx/sbin/

备份宝塔nginx

  1. cp nginx nginx.bak

进入root目录

  1. cd /root

下载云锁防护模块压缩包

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

解压云锁防护模块压缩包

  1. unzip nginxpluginmaster.zip

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

  1. nginx V

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

将./configure arguents:之后的内容复制到记事本备用

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

  1. cd /www/server/nginx/src

编译内容

  1. ./configure 上一步记事本中的备用内容 –add-module=/root/nginxpluginmaster

./configure和记事本复制的内容之间有个空格,后面的–add-module前面也有个空格

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

  1. make

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

停止nginx

  1. service nginx stop

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

  1. rm rf /www/server/nginx/sbin/nginx

复制新编译的nginx

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

启动nginx

  1. service nginx start

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

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

备注:如果你实在搞不定,可以联系雀恰营销帮忙编译,服务费50元。

赞(0)
未经允许不得转载:雀恰营销 » 宝塔nginx环境安装云锁自编译教程(开启web防护)
分享到: 更多 (0)