如果你是采用www.lnmp.org一键包搭建的lnmp环境。软件目录结构一样。复制以下代码到ssh中直接升级nginx到新版本。
Bash语言: Codee#12550
01 wget http://www.nginx.org/download/nginx-0.8.49.tar.gz
02 tar zxvf nginx-0.8.49.tar.gz
03 cd nginx-0.8.49
04 ./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_sub_module
05 make
06 mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
07 cd objs/
08 cp nginx /usr/local/nginx/sbin/
09 /usr/local/nginx/sbin/nginx -t
10 kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
11 kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
12 /usr/local/nginx/sbin/nginx -v
13 cd ..
14 cd ..
15 rm -rf nginx-0.8.49
16 rm -rf nginx-0.8.49.tar.gz
02 tar zxvf nginx-0.8.49.tar.gz
03 cd nginx-0.8.49
04 ./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_sub_module
05 make
06 mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
07 cd objs/
08 cp nginx /usr/local/nginx/sbin/
09 /usr/local/nginx/sbin/nginx -t
10 kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
11 kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
12 /usr/local/nginx/sbin/nginx -v
13 cd ..
14 cd ..
15 rm -rf nginx-0.8.49
16 rm -rf nginx-0.8.49.tar.gz
复制以上代码到ssh执行即可。 以后只需要替换 0.8.48 nginx的版本号即可。
相关文章
- Nginx无缝升级 平滑升级更新 (0.653)
- Lnmp一键包中更新php-fpm至php5.3.3 (0.347)
- 推荐的nginx+php(fpm-php fastcgi)open_basedir安全设置 (0.347)
- Centos6.x已有LNMP环境下编译安装Zabbix2.2 (0.306)
- Nginx 环境 WordPress cos-html-cache只生产首页问题 (0.082)
- Nginx平滑升级Tengine保留status (RANDOM - 0.041)