平滑升级
平滑升级
1.下载新功能包或新版本程序
2.获取当前版本编译参数
3.重新编译加上新功能模块 --add-module=PATH
4.不要执行make install 只能执行make
5.备份原程序
6.替换原程序
pkill nginx ; \cp objs/nginx /usr/local/nginx/sbin ; nginx
二进制安装nginx
创建nginx系统用户
[root@czh ~]# useradd -r -M -s /sbin/nologin nginx
安装依赖环境
[root@czh ~]# yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++ wget make
[root@czh ~]# yum -y groups mark install 'Development Tools'
创建日志存放目录
[root@czh ~]# mkdir -p /var/log/nginx
[root@czh ~]# chown -R nginx.nginx /var/log/nginx
下载nginx
wget https://nginx.org/download/nginx-1.20.1.tar.gz
解压 然后编译安装
[root@czh nginx]# tar xf nginx-1.20.1.tar.gz
[root@czh nginx-1.20.0]# ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--