源码编译安装Nginx
① 源码下载
源码下载地址:https://nginx.org/
在右侧栏中,点击download,选择需要下载的版本.
例如我这里下载的是1.24.0版本,名称nginx-1.24.0.tar.gz
也可以直接wget下载
wget https://nginx.org/download/nginx-1.24.0.tar.gz
② 解压
tar -zxvf nginx-1.24.0.tar.gz
③ 安装nginx需要的环境依赖
yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++
④ 进入目录
cd nginx-1.24.0
⑤ 编译
./configure
make
make install
在上面的源码编译安装中,使用的是默认的安装方式,可能编译安装的产品包缺少功能模块。下面是一个较为常用的编译安装:
./configure --with-http_ssl_module --with-http_realip_module --with-http_gunzip_module --with-http_gzip_static_module --with-file-aio --with-stream --with-stream_ssl_module --with-http_stub_status_module
make -j8
make install
⑥ nginx的安装路径为: /usr/local/nginx