VeryNginx是一个强大且网站友好的Nginx扩展。
有时候我们的网站经常被CC攻击,这让我们很恼火。
这里有一个免费的nginx扩展来防御cc。
本文只介绍宝塔面板下的安装使用,其他安装方法参考他的官方文档。
1.安装nginx openresty 安装nginx的时候一定要选择nginx openresty,因为verynginx是基于openresty的扩展。
已经安装了nginx其他版本的可以选择切换版本。

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

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

include/opt/verynginx/nginx _ conf/in _ http _ block . conf;

单击保存。(注意:这两个conf文件目录必须对应于您上传的verynginx目录)
4.修改站点配置文件。 website/your site/settings/configuration文件,并填写in_server_block.conf文件位置。
include/opt/verynginx/nginx _ conf/in _ server _ block . conf;

保存后,基本完成。
访问你的域名/verynginx/index_zh.html进入verynginx管理界面。
默认的帐户密码是:verynginx。

然后根据你网站的特点,增加一些拦截规则和浏览器验证等。,这里就不赘述了。
还可以使用lua扩展更多功能,比如使用ipset iptables自动黑IP。
相比Pagoda的防火墙插件,Pagoda可能更简单易用,但是verynginx更方便自己扩展,可以定制更多的策略。
然后根据你网站的特点,增加一些拦截规则和浏览器验证等。,这里就不赘述了。
还可以使用lua扩展更多功能,比如使用ipset iptables自动黑IP。
相比Pagoda的防火墙插件,Pagoda可能更简单易用,但是verynginx更方便自己扩展,可以定制更多的策略。
Comments NOTHING