Nginx 编译安装

https://blog.meowrain.cn/api/i/2024/09/02/MWkDGD1725291794590720700.webp

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

下载源码包

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

安装编译必须库

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

配置

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

https://blog.meowrain.cn/api/i/2024/09/02/WGeYIh1725270835861121434.webp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
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。

安装

1
2
3
make 
make install
ln -s /usr/local/nginx/sbin/nginx /usr/bin
0%