参考
https://blog.csdn.net/weixin_59298892/article/details/134988500

下载源码包

wget https://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz

安装编译必须库

sudo apt install build-essential
sudo apt install gcc libpcre3 libpcre3-dev zlib1g-dev libssl-dev openssl

配置

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module

2. 安装路径:

Nginx 的安装路径为 /usr/local/nginx。
可执行文件(二进制文件)位于 /usr/local/nginx/sbin/nginx。
模块路径为 /usr/local/nginx/modules。
配置文件路径为 /usr/local/nginx/conf。
主配置文件为 /usr/local/nginx/conf/nginx.conf。
PID 文件(进程 ID 文件)为 /usr/local/nginx/logs/nginx.pid。
错误日志文件为 /usr/local/nginx/logs/error.log。
访问日志文件为 /usr/local/nginx/logs/access.log。
3. 临时文件路径:

客户端请求体临时文件路径为 /usr/local/nginx/client_body_temp。
代理请求临时文件路径为 /usr/local/nginx/proxy_temp。
FastCGI 临时文件路径为 /usr/local/nginx/fastcgi_temp。
uWSGI 临时文件路径为 /usr/local/nginx/uwsgi_temp。
SCGI 临时文件路径为 /usr/local/nginx/scgi_temp。

安装

make 
make install
ln -s /usr/local/nginx/sbin/nginx /usr/bin