我的博客已遷移到xdoujiang.com請去那邊和我交流
VeryNginx功能強大並且擁有友好界面的Nginx
Nginx 運行狀態分析
每秒請求數
響應時間
網絡流量
網絡連接數
請求過濾
IP
UserAgent
請求路徑 (URI)
請求參數
訪問統計
總請求次數
各狀態碼次數
返回總字節數
每請求平均字節數
總響應時間
平均響應時間
一、基礎環境
1、角色、ip、內核、發行版本
serverA 192.168.159.133 3.10.0-327.el7.x86_64 CentOS Linux release 7.2.1511 (Core)
nginx version: openresty/1.9.15.1
二、安裝VeryNginx
1、添加nginx用戶
useradd -s /bin/false -d /opt/verynginx/ -m nginx
2、安裝基礎包 一會編譯時需要用到的一些庫
yum -y install make git gcc pcre-devel pcre openssl openssl-devel
3、下載並編譯安裝openresty
wget https://openresty.org/download/openresty-1.9.15.1.tar.gz
tar zxvf openresty-1.9.15.1.tar.gz
cd openresty-1.9.15.1
./configure --prefix=/opt/verynginx/openresty --user=nginx --group=nginx --with-http_v2_module --with-http_sub_module --with-http_stub_status_module --with-luajit
make
make install
4、修改配置文件
cd ~
git clone https://github.com/alexazhou/VeryNginx.git
cp -r ~/VeryNginx/verynginx /opt/verynginx
yes|cp VeryNginx/nginx.conf /opt/verynginx/openresty/nginx/conf/
chown nginx.nginx /opt/verynginx/ -R
5、添加快捷方式
find / -name "nginx"
/opt/verynginx/openresty/nginx/sbin/nginx
cp /opt/verynginx/openresty/nginx/sbin/nginx /usr/bin/nginx
6、啓動nginx服務
nginx
7、看下進程
ps -ef|grep nginx
root 22663 1 0 12:19 ? 00:00:00 nginx: master process nginx
nginx 22664 22663 0 12:19 ? 00:00:00 nginx: worker process
8、看下端口
netstat -tupnl|grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 22663/nginx: master
9、看下相關日誌
[root@localhost ~]# ll /opt/verynginx/openresty/nginx/logs
total 4
-rw-r--r-- 1 root root 0 Nov 23 12:19 access.log
-rw-r--r-- 1 root root 0 Nov 23 12:19 error.log
-rw-r--r-- 1 root root 6 Nov 23 12:19 nginx.pid
10、登錄地址和用戶名和密碼在
cat /opt/verynginx/verynginx/lua_script/VeryNginxConfig.lua
11、效果圖
12、參考文章
https://github.com/alexazhou/VeryNginx