说明
该脚本会首先安装必要的依赖,然后下载并安装 OpenResty,接着下载并安装 Nginx 监控插件。最后启动 OpenResty。注意,此脚本仅适用于 CentOS 系统,如需在其他操作系统上安装,请参考官方文档进行操作。
脚本
#!/bin/bash
# Step 1:安装依赖
sudo yum install -y wget openssl-devel pcre-devel gcc make git
# Step 2:下载并安装 OpenResty
wget https://openresty.org/download/openresty-1.19.9.1.tar.gz
tar -xzvf openresty-1.19.9.1.tar.gz
cd openresty-1.19.9.1
./configure --prefix=/usr/local/openresty \
--with-http_stub_status_module \
--with-pcre-jit \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_ssl_module \
--with-pcre
make -j2
sudo make install
# Step 3:下载并安装 Nginx 监控插件
cd /usr/local/openresty/nginx
sudo mkdir conf.d
sudo wget https://raw.githubusercontent.com/vozlt/nginx-module-vts/master/conf/nginx.conf
sudo wget https://raw.githubusercontent.com/vozlt/nginx-module-vts/master/statistics/format_jsonp.js
sudo wget https://raw.githubusercontent.com/vozlt/nginx-module-vts/master/statistics/format_prometheus.pl
sudo wget https://raw.githubusercontent.com/vozlt/nginx-module-vts/master/statistics/format_json.pl
# Step 4:启动 OpenResty
sudo /usr/local/openresty/nginx/sbin/nginx
echo "OpenResty 安装完成!"