VeryNginx 是一个功能强大而对人类友好的 Nginx 扩展程序.
VeryNginx 基于 lua_nginx_module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能。 集成在 Nginx 中运行,扩展了 Nginx 本身的功能,并提供了友好的 Web 交互界面。
以下是安装说明:
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
-
所有主机信息仅是为及时分享并收录,不做推荐!