lamp lnmp 宝塔等各种安装脚本及工具的出现,极大地提高了服务器部署的效率,但是使用lnmp一键脚本安装的环境,如果想安装云锁,应该怎么做呢。
首先我们下载云锁提供的NGINX防护模块并解压
cd /usr/local/src/
wget https://codeload.github.com/yunsuo-open/nginx-plugin/zip/master -O nginx-plugin-master.zip
unzip nginx-plugin-master.zip
进入到NGINX目录,查看现在编译的参数
cd /usr/local/nginx/sbin/
./nginx -V
进入到lnmp源码目录,会发现有下载好的各种源码包,NGINX源码包也在这里。解压NGINX和OpenSSL 源码包
我这里是用lnmp1.6举例,具体需要解压什么源码包,具体在和路径,需要根据自己安装lnmp时的路径及上面./nginx -V的参数
cd /usr/local/src/lnmp1.6-full/src/
tar -xzvf nginx-1.16.1.tar.gz
tar -xzvf openssl-1.1.1d.tar.gz
cd /usr/local/src/lnmp1.6-full/src/nginx-1.16.1/
在原来的编译参数上,加上
--add-module=/usr/local/src/nginx-plugin-master
然后 make && make install,安装好了重启云锁就可以在客户端看见已经是自编译状态了。
在然后可以加上 ?order%20by 测试一下,可以看到也是拦截成功