1、编译新版本nginx软件
# tar - zxv f nginx- 1.12.2.tar.gz
# cd nginx- 1.12.2
# ./configure \
> --prefix=/usr/local/nginx \
> --user=nginx \
> --group=nginx \
> --with-http_ssl_module
# make
2、备份老的nginx主程序,并使用编译好的新版本nginx替换老版本
# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxold
# cp objs/nginx /usr/local/nginx/sbin/ //拷贝新版本
# make upgrade //升级
/usr/local/nginx/sbin/nginx - t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf sy ntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
kill - USR2 ` cat /usr/local/nginx/logs/nginx.pid`
sleep 1 10. test - f /usr/local/nginx/logs/nginx.pid.oldbin
kill - QUIT ` cat /usr/local/nginx/logs/nginx.pid.oldbin`
# chown -R nginx:root /usr/local/nginx //更改nginx文件权限
# /usr/local/nginx/sbin/nginx – v //查看版本
3、nginx常用命令
# /usr/local/nginx/sbin/nginx //启动服务
# /usr/local/nginx/sbin/nginx - s stop //关闭服务
# /usr/local/nginx/sbin/nginx - s reload //重新加载配置文件
# /usr/local/nginx/sbin/nginx - V //查看软件信息
# ln - s /usr/local/nginx/sbin/nginx /sbin/ //方便后期使用