1. 安装必要依赖
首先,确保你的系统安装了构建 Nginx 所需的依赖项:
sudo apt update
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
build-essential
:包含gcc
、make
等编译工具libpcre3
和libpcre3-dev
:支持正则表达式(用于rewrite
功能)zlib1g
和zlib1g-dev
:支持 gzip 压缩libssl-dev
:支持 HTTPS
2. 下载 Nginx 1.26.2 源码
cd /usr/local/src
wget http://nginx.org/download/nginx-1.26.2.tar.gz
解压源码:
tar -zxvf nginx-1.26.2.tar.gz
cd nginx-1.26.2
3. 配置 Nginx
执行 ./configure
进行编译前的配置。
你可以指定安装目录(例如 /usr/local/nginx
):
./configure --prefix