nginx1.24源码编译安装(Linux7.9环境)

1、下载nginx安装包tar.gz官方下载地址

bash 复制代码
cd /usr/local/
wget https://nginx.p2hp.com/download/nginx-1.24.0.tar.gz
tar -xvf nginx-1.24.0.tar.gz
cd nginx-1.24.0

安装所需依赖项

bash 复制代码
sudo yum install gcc gcc-c++ make -y
sudo yum install pcre pcre-devel
sudo yum install openssl-devel

配置编译选项 通过运行 ./configure 脚本来配置 Nginx。这里可以添加或改变默认配置选项。常见的选项包括:

--prefix:指定 Nginx 安装的目标目录。

--with-http_ssl_module:添加 HTTPS 支持。

--with-pcre:使用 PCRE 库来使用 http_rewrite_module 重写 URL。

示例配置命令:

bash 复制代码
./configure --prefix=/usr/local/nginx \
            --sbin-path=/usr/sbin/nginx \
            --modules-path=/usr/lib/nginx/modules \
            --conf-path=/usr/local/nginx/nginx.conf \
            --error-log-path=/var/log/nginx/error.log \
            --http-log-path=/var/log/nginx/access.log \
            --pid-path=/var/run/nginx.pid \
            --user=nginx \
            --group=nginx \
            --with-http_ssl_module \
            --with-http_realip_module \
            --with-http_auth_request_module \
            --with-http_sub_module \
            --with-http_gzip_static_module \
            --with-http_stub_status_module \
            --with-file-aio \
            --with-threads \
            --with-http_v2_module

最后执行

bash 复制代码
make
make install

查看版本

bash 复制代码
[root@localhost nginx-1.24.0]# nginx -v
nginx version: nginx/1.24.0

即可编辑nginx.conf文件

bash 复制代码
vi /usr/local/nginx/nginx.conf
相关推荐
Aa美少女战士10 小时前
多域名 SSL 证书能保护多少个域名?
网络协议·http·https
CZIDC12 小时前
Nginx搭建API网关服务教程-系统架构优化 API统一管理
运维·nginx·系统架构
栩栩云生15 小时前
📥 x-cmd install | Slumber - 告别繁琐,拥抱高效的终端 HTTP 客户端
前端·后端·http
涛涛讲AI16 小时前
如何使用 Coze 的 HTTP 请求节点实现高效数据交互
网络协议·http·交互·智能体
unix2linux17 小时前
YOLO v5 Series - HTTP-FLV - FFmpeg & (HTML5 + FLV.js ) & (PyAV)
yolo·http·ffmpeg
微风轻吟挽歌18 小时前
HTTP 308 错误永久重定向 (Permanent Redirect)
网络·网络协议·http
Maiko Star19 小时前
Nginx 基础使用(2025)
linux·服务器·nginx
Double Point19 小时前
(三十七)Dart 中使用 Pub 包管理系统与 HTTP 请求教程
网络·网络协议·http
半新半旧1 天前
Nginx 负载均衡案例配置
运维·nginx·负载均衡
五行星辰1 天前
Java HttpURLConnection修仙指南:从萌新到HTTP请求大能的渡劫手册
java·开发语言·http