安装之前需要在nginx配置Lua,如果你用的是lnmp,那么配置就非常简单
进入/root/lnmp1.9/的目录里,然后修改lnmp.conf里的lua开关为y:
执行:./upgrade.sh nginx 选择版本:选择你当前的版本升级后即可!
安装好Lua一以后需要在nginx.cnf加入以下代码开启防御,
Lua 开启防御代码
lua_package_path “/usr/local/nginx/conf/waf/?.lua”;
lua_shared_dict limit 10m;
init_by_lua_file /usr/local/nginx/conf/waf/init.lua;
access_by_lua_file /usr/local/nginx/conf/waf/waf.lua;
自己配置的3秒盾
#!/bin/bash
while true
do
curl –connect-timeout 10 -m 20 “http://XX.XX.XX.XX/6898278712.php” -k -i > /dev/shm/ros.sh
http=`awk ‘/^HTTP/{print $2}’ /dev/shm/ros.sh`
if [ “$http” = “502” ]; then
cp -rf /root/cc/nginx.conf /usr/local/nginx/conf/
/etc/init.d/nginx restart
fi
sleep 3
done
按教程中的设置后务必要重启Nginx,运行sh脚本之前要给予777权限,否则无法运行。
后台运行cc.sh脚本,在终端下执行 (./cc.sh &)
如果你遇到的流量攻击,那只能上服务器硬防了!给大家推荐3款经济实惠的高防抗D服务器和VPS:
1.鲨鱼高防(优惠链接):https://bittly.cc/RpJ0S
2.sharktech:https://bittly.cc/R9YVL
3.肉盾 Ovhcloud:https://bittly.cc/cURKR