先去 nginx 下载安装包
https://nginx.org/en/download.html

下载稳定版本 Stable version

如果未安装nginx
如: https://nginx.org/download/nginx-1.30.1.tar.gz

1
2
3
4
5
6
7
8
9
10
11
tar -zxvf nginx-1.30.1.tar.gz
cd nginx-1.30.1

./configure --prefix=指定要安装的目录 --with-http_stub_status_module --with-http_ssl_module --with-pcre --with-http_mp4_module --add-module=后续要安装的扩展如:rtmp

#执行完毕后,在运行

make && make install
#即完成安装,如果已经有过安装,即会再指定的安装目录内,sbin目录内源nginx会变成nginx.old,同时新的nginx生成。
#查看区别 ./nginx -v 就能看到版本号

以上的编译在不同系统内都是要重新编译一遍的,如x86与arm 生成的nginx 不能通用的