首页 > 系统相关 >nginx热更新流程记录

nginx热更新流程记录

时间:2023-02-17 02:44:17浏览次数:38  
标签:sbin configure 流程 更新 nginx usr local

已经做过不止一次的nginx热更新了,之前都是按照别人的路子照葫芦画瓢,现在根据我在的项目单独写一个nginx热更新流程备份自用。

nginx热升级流程
上传新tar到/home/
cp命令复制到/usr/local
解压
cd最新文件夹
nginx -V查看configure arguments
执行./configure(./configure configure arguments)
make(不是make install!!!)
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old 备份nginx
cd /objs/
cp nginx /usr/local/nginx/sbin/(覆盖,如果覆盖不了则执行nginx -s quit)
(quit后会优雅关闭,暂时访问不了网站,不要慌)
cd /usr/local/nginx/sbin/
./nginx -t(测试新的编译文件)
./nginx 启动
(如果启动后不正常,把nginx.old改成nginx,回滚版本)

有惊无险的又完成了一次服务器升级运维,睡觉!

标签:sbin,configure,流程,更新,nginx,usr,local
From: https://www.cnblogs.com/falingstar/p/17128806.html

相关文章

  • 华为OD机试100题,同步考试更新
    ......
  • 测试流程管理
    1、项目排期 #项目名称状态QA提测时间测试时间备注1【CPA全真机考】测试中张增2020.2.12200.2.12-2020.2.17 ........
  • 转载-“检测到#include错误。请更新includePath
    1、按下Ctrl+Shift+P,会在VSCode上方出现一个弹窗。2、在弹窗中输入"opensettings",在下拉列表中选中"Preferences:OpenSettings(UI)":3、在搜索框内输入launch4、编......
  • 调度器44—进程退出流程
    基于Linux-5.10一、do_exit()简要流程1.执行路径各驱动和内核机制中直接调用SYSCALL_DEFINE1(exit,int,error_code)//exit.c将(error_code&0xff)<<8传给参数c......
  • 2.16流程控制
      流程控制分支结构:分支结构就是根据条件判断的真假去执行不同分支对应的子代码注意事项: 1.根据条件的成立与否,决定是否执行if代码块 2.我们通过缩进代......
  • SpringMVC源码(八):Controller控制器执行流程
    在MVC请求流程中,获取到HandlerAdapter适配器后,会执行handler处理器(Controller控制器)的相关逻辑,通过适配器的handle()方法,完成目标Controller处理器的调用。在源码(七......
  • win10关闭自动更新的方法
    win10关闭自动更新的方法和步骤:一、禁用WindowsUpdate服务1、打开服务项,win+r输入services.msc,或者控制面板-管理工具-服务。2、找到WindowsUpdate项。3、双击......
  • AB实验基本流程
       知识点       基本流程       实验分层问题       最小样本量计算           均值类           比值类    ......
  • 流程引擎Camunda 7 快速开始
    根据官方文档快速搭架一个基于BPMN的流程引擎camundahttps://docs.camunda.org/get-started/quick-start/下载地址https://camunda.com/download/#download-other-menu......
  • CV-部署芯片接续-CV全流程部署-TF版本
    CV-部署芯片接续-CV全流程部署-TF版本1单个CNN算子importcv2importnumpyasnpimporttensorflowastfimportosfromtensorflow.python.frameworkimportgrap......