CentOS 6 64-bit下,安装VeryNginx,防御DDOS攻击

2023-08-27 4989阅读 0评论
Kdatacenter:$17.1/月/1G内存/100GB SSD空间/1TB流量/1Gbps端口/KVM/韩国SK/直连;原生IP

VeryNginx 是一个功能强大而对人类友好的 Nginx 扩展程序.
VeryNginx 基于 lua_nginx_module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能。 集成在 Nginx 中运行,扩展了 Nginx 本身的功能,并提供了友好的 Web 交互界面。

CentOS 6 64-bit下,安装VeryNginx,防御DDOS攻击 第1张
(图片来源网络,侵删)

以下是安装说明
SSH下:
1、移除系统自带Apache、PHP
yum remove httpd php

2、安装依赖包
yum install -y gcc gcc-c++ make cmake autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libaio readline-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel libxslt-devel libicu-devel libevent-devel libtool libtool-ltdl bison gd-devel vim-enhanced pcre-devel zip unzip ntpdate sysstat patch bc expect rsync git lsof lrzsz

3、安装VeryNginx
wget https://github.com/alexazhou/VeryNginx/archive/master.zip
unzip master.zip
cd VeryNginx-master
python install.py install

4、添加nginx用户:
useradd nginx

若出现80端口占用问题,可以使用如下命令闭占用80端口的程序:
sudo fuser -k 80/tcp

5、启动/停止/重启 服务

启动服务

/opt/verynginx/openresty/nginx/sbin/nginx

停止服务

/opt/verynginx/openresty/nginx/sbin/nginx -s stop

重启服务

/opt/verynginx/openresty/nginx/sbin/nginx -s reload

6、更新 VeryNginx / OpenResty

更新 Verynginx

python install.py update verynginx

更新 OpenResty

python install.py update openresty

7、在线管理
http://{{你的IP}}/VeryNginx/index.html
用户名 / 密码: verynginx / verynginx

8、其他
VeryNginx配置文件:/opt/verynginx/verynginx/configs/config.json

VeryNginx官网:https://github.com/alexazhou/VeryNginx


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,4989人围观)

还没有评论,来说两句吧...

目录[+]