1. 修改 src/core/nginx.h 文件
#define NGINX_VERSION      ""
#define NGINX_VER          "" NGINX_VERSION
  1. 执行以下脚本安装
#!/bin/bash

# 下载并解压 Nginx 源码包
# wget http://nginx.org/download/nginx-1.22.0.tar.gz
# 安装所需依赖
yum install pcre pcre-devel  openssl-devel   -y

# tar -zxvf nginx-1.22.0.tar.gz
cd nginx-1.22.0

# 配置编译参数
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module

# 编译和安装
make
sudo make install

# 创建 systemd 服务文件
sudo tee /etc/systemd/system/nginx.service > /dev/null <<EOT
[Unit]
Description=Nginx
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
EOT

# 重新加载 systemd 配置
sudo systemctl daemon-reload

# 启动 Nginx 并设置开机自启动
sudo systemctl start nginx
sudo systemctl enable nginx

# 打印安装结果
echo "Nginx 1.22.0 安装完成并注册为 systemctl 服务"