1、杀掉正在运行的nginx进程
# 杀掉全部nginx的进程
pkill nginx
2、将nginx1.17.10版本压缩包解压到/usr/local/目录下
链接:https://pan.baidu.com/s/1pQ6HQXGG9ALry3Tk1YlbMw
提取码:b6qr
cd /usr/local
tar -zxvf nginx-1.17.10.tar.gz
3、进行configure配置并编译
在/usr/local/nginx/sbin目录下,执行./nginx -V(注意大写),复制
cd /usr/local/nginx/sbin
./nginx -V
cd /usr/local/nginx-1.17.10
# ./configure后的配置为,上图内configure arguments:后的配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-stream --with-http_ssl_module --with-file-aio --with-http_realip_module --with-threads --with-http_v2_module
# 编译
make
4、备份之前sbin目录下的nginx
cd /usr/local/nginx/sbin
mv nginx nginx-old
5、将nginx-1.17.10/objs目录下的新的nginx拷贝到/usr/local/nginx/sbin
mv /usr/local/nginx-1.17.10/objs/nginx /usr/local/nginx/sbin
6、复制完成后,删除nginx-1.17.10文件夹
rm /usr/local/nginx-1.17.10/
7、查看nginx版本,以及配置文件是否错误
cd /usr/local/nginx/sbin
./nginx -v
./nginx -t
8、启动nginx
cd /usr/local/nginx/sbin
./nginx