在宝塔安装VERYNGINX,更好防御被CC

发布于 2022-05-27  6521 次阅读


VeryNginx是一个强大且网站友好的Nginx扩展。

有时候我们的网站经常被CC攻击,这让我们很恼火。

这里有一个免费的nginx扩展来防御cc。

本文只介绍宝塔面板下的安装使用,其他安装方法参考他的官方文档。

1.安装nginx openresty 安装nginx的时候一定要选择nginx openresty,因为verynginx是基于openresty的扩展。

已经安装了nginx其他版本的可以选择切换版本。

宝塔面板
心盲博客:https://www.xyz.xyz/

2.下载verynginx代码 进入GitHub:https://github.com/alexazhou/verynginx下载verynginx代码,上传VeryNginx目录到服务器的opt目录(这个可以根据你的喜好上传到任何目录)

宝塔面板
心盲博客:https://www.xyz.xyz/

3.修改nginx配置文件 软件商店找到nginx设置配置修改,然后将in_external.conf和in_http_block.conf文件目录写入下图所示的位置。

include/opt/verynginx/nginx _ conf/in _ external . conf;
宝塔面板
心盲博客:https://www.xyz.xyz/

include/opt/verynginx/nginx _ conf/in _ http _ block . conf;
宝塔面板
心盲博客:https://www.xyz.xyz/

单击保存。(注意:这两个conf文件目录必须对应于您上传的verynginx目录)

4.修改站点配置文件。 website/your site/settings/configuration文件,并填写in_server_block.conf文件位置。

include/opt/verynginx/nginx _ conf/in _ server _ block . conf;
宝塔面板
心盲博客:https://www.xyz.xyz/

保存后,基本完成。

访问你的域名/verynginx/index_zh.html进入verynginx管理界面。

默认的帐户密码是:verynginx。

宝塔面板
心盲博客:https://www.xyz.xyz/

然后根据你网站的特点,增加一些拦截规则和浏览器验证等。,这里就不赘述了。

还可以使用lua扩展更多功能,比如使用ipset iptables自动黑IP。

相比Pagoda的防火墙插件,Pagoda可能更简单易用,但是verynginx更方便自己扩展,可以定制更多的策略。

然后根据你网站的特点,增加一些拦截规则和浏览器验证等。,这里就不赘述了。

还可以使用lua扩展更多功能,比如使用ipset iptables自动黑IP。

相比Pagoda的防火墙插件,Pagoda可能更简单易用,但是verynginx更方便自己扩展,可以定制更多的策略。

素材来源于网络如有侵权请联系站长删除