wtxnpw 发表于 2018-11-16 11:14:45

nginx升级方法

  本帖最后由 lqph3387 于 2010-9-14 10:17 编辑
  Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问。
  首先下载Nginx:nginx-0.7.65.tar.gz
  再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ,按原来的路径配置,自己需要的包打上,基本上没啥,基本功能Nginx都自带了。
  然后make,但不要install
  编译完,在objs目录下有一个nginx执行文件,就是它了。
  备份下原来老的nginx文件
  mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
  在把新objs下的nginx cp到sbin下。
  cp -p objs/nginx /usr/local/nginx/sbin/
  nginx -t 测试下,显示通过。
  //让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx,一般lnmp一键安装包安装的按下面执行命令即可。
  kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
  //退出旧的nignx
  kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
  升级完成!

页: [1]
查看完整版本: nginx升级方法