
一、安装
1.1 离线安装
-
准备源代码包
#从项目的官方网站或代码仓库(如 GitHub)下载源代码 wget https://nginx.org/download/nginx-1.24.0.tar.gz #下载 tar -xzvf nginx-1.24.0.tar.gz #解压 cd nginx-1.24.0
-
安装编译工具和依赖项
#正则表达式库(pcre-devel)、 数据压缩库(zlib-devel)和 https模块库(openssl-devel) sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel
zlib与zlib-devel关系:zlib-devel提供编译环境,zlib提供运行时环境。其他同理,*-devel 库只支持编译,并不支持运行。
-
安装(3步曲)
#配置构建环境 ./configure --prefix=/usr/local/nginx \ --with-http_ssl_module #编译 make #安装 sudo make install
./configure --help
查看./configure 支持哪些参数- –with-xxx_xxx: #表示默认
不安装
该模块。如果需要安装,则添加到 ./configure 参数中; - –without-xxx_xxx: #表示默认
会安装
该模块。如果不需要安装,则添加到 ./configure 参数中。 - –prefix #指定了Nginx的安装
- –with-xxx_xxx: #表示默认