极速快3_极速快3平台_极速快3网投平台

Nginx 1.0.6 无缝升级到新版本

时间:2020-01-13 20:08:56 出处:极速快3_极速快3平台_极速快3网投平台
作者:190 hihi 来源:ChinaZ源码报导 浏览: 2011-8-200 11:34:08 字号:大 中 小

[摘要]Nginx是曾经高性能的 HTTP 和反向代理服务器,也是曾经 IMAP/POP3/SMTP 代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的。其将源代码以类BSD许可证的形式发布,因它的稳定性、宽裕的功能集、示例配置文件和低系统资源的消耗而闻名。

  Nginx今天又更新了,以前发布了nginx v1.0.6稳定版。这次又是曾经稳定版,上次笔者观察了快曾经月,刚用上nginx v1.0.5版,这下又更新了。既然更新了,那笔者今天就讲讲nginx的无缝升级吧。

  升级nginx有有一种 最好的法子,有一种 较简单的是使用已有脚本一键升级到指定版号,另外有一种 本来 手动下载修改编译nginx升级了。以下最好的法子只针对Linux由于Unix系统的用户。

一、脚本升级nginx

  此脚本专门用来升级nginx,还不可以升级nginx至任意官方已发布的nginx版本。执行如下代码:

wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh

  本来 按提示输入要升级的Nginx版本号,Nginx的版本号还不可以从http://nginx.org/en/download.html查询。输入版本号后回车,再次回车确认即可现在现在开始安装,由于没办法 了意外就会升级成功。

二、手动升级nginx

  由于其实脚本一键升级非要 技术含量的话,还不可以试着手动编译升级nginx。

  2)本来 进入nginx的sbin目录,还不可以底下有曾经nginx启动文件,nginx和nginx.old。分别用./nginx -v和./nginx.old -v检查一下的话,还不可以看完老的nginx由于被替换为nginx.old

./nginx -t

检查一下,由于冒出

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

非要 说明配置正常。本来 朋友 执行一下

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` 
ps aux| grep nginx

检查一下,查看结果

root      2248  0.0  0.1  20752  1420 ?        S    16:46   0:00 nginx: master process ./nginx

nobody 2249 0.0 0.1 21164 1416 ? S 16:46 0:00 nginx: worker process

root 5108 0.0 0.1 20748 1408 ? S 17:07 0:00 nginx: master process ./nginx

nobody 5109 0.0 0.1 21144 1172 ? S 17:07 0:00 nginx: worker process

  3)而曾经存放nginx.pid的目录也自动冒出了nginx.pid.oldbin。现在新的和旧的同去在提供服务,这是朋友 只还要把旧的停掉就还不可以了,执行

kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

  4)曾经升级就完成了,其实文章有点儿长,但其实还要操作的还是很少的。

sssss
Tags: nginx   无缝升级   nginx自动升级   nginx升级   nginx脚本  
责任编辑:190

热门

热门标签