lb5645284 发表于 2018-11-10 11:44:04

nginx平滑升级,K哥

  2016年9月29日
  nginx版本为1.6.0,需要升级下,但由于是生成环境就需要平滑升级了。
  登录nginx官网查看最新版本
  http://nginx.org/en/download.html
  发现1.6大版本下,最新版为1.6.3
  那么就升级到1.6.3
  在服务器下载软件包
  wget http://nginx.org/download/nginx-1.6.3.tar.gz
  解压
  tar -zxvf nginx-1.6.3.tar.gz
  进入
  cd nginx-1.6.3
  编译
  ./configure --prefix=/usr/local/nginx --user=nginx --group=tasly --with-http_stub_status_module--with-http_ssl_module
  然后
  make
  然后不要make install
  我是K哥
  编译完成后
  在objs目录下有一个nginx执行文件。
  备份下原来的nginx文件
  cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak20160929
  把objs下的nginx cp到sbin下
  cp objs/nginx /usr/local/nginx/sbin/nginx
  /usr/local/nginx/sbin/nginx -t 测试下
  然后执行升级命令
  makeupgrade
  我是K哥
  查看nginx的版本及编译的参数
  /usr/local/nginx/sbin/nginx -V
  nginx平滑升级完成

页: [1]
查看完整版本: nginx平滑升级,K哥