参考
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
|
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
|