下载和编译
# 安装组件
yum install -y zlib zlib-devel pcre pcre-devel openssl openssl-devel gcc-c++ git wget
# 下载nginx源码包
wget http://nginx.org/download/nginx-1.21.1.tar.gz
# 下载vts
git clone git://github.com/vozlt/nginx-module-vts.git
tar zxf nginx-1.21.1.tar.gz
cd nginx-1.21.1
groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -M
# 预编译
./configure --user=nginx --group=nginx --prefix=/etc/nginx \
--with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module \
--add-module=../nginx-module-vts
# 编译
make && make install
编译后配置
# 执行文件软连接
ln -s /etc/nginx/sbin/nginx /usr/bin/nginx
# 添加服务
cat << \EOF > /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/etc/nginx/logs/nginx.pid
ExecStartPre=/usr/bin/rm -f /etc/nginx/logs/nginx.pid
Exec