本文由ilanniweb提供友情赞助,首发于烂泥行天下
想要获得更多的文章,可以关注我的微信ilanniweb
最近实在是太忙了,根本没有时间写文章了。
因为业务的需要,需要把现在nginx的版本进行升级。今天就把nginx升级版本的文章整理出来,本文主要介绍有关centos6.5和ubuntu14.04 server上nginx版本的升级。
PS:centos6.5上nginx使用yum进行安装,ubuntu14.04server上nginx使用apt-get方式进行安装。
一、centos6.5 升级nginx
目前公司线上环境使用的OS是centos6.5版本,nginx使用的是1.8.1版本,而且是yum方式安装的。如下:
nginx -V
通过上图,我们可以看到目前nginx的版本是1.8.1版本。下面我们开始升级nginx,使用yum updat命令。注意:在升级nginx版本之前,注意一定要备份nginx原来的配置文件。
下面开始升级,如下:
yum -y update nginx
通过上图,我们可以很明显的看出nginx已经升级到1.10.1版本了。
二、ubuntu14.04升级nginx
ubuntu下nginx版本升级和centos是不一样的。
在ubuntu14.04 OS上,如果没有使用nginx的apt-get仓库,直接使用apt-get进行安装的话,安装的是nginx1.4.6版本。这个版本的nginx是无法进行直接升级的。
如果是使用nginx的apt-get仓库进行安装的话,是可以升级的,升级直接使用apt-get upgrade命令即可。
目前我们这边的ubuntu14.04 安装的是nginx1.8.1版本。如下:
升级nginx使用如下命令:
apt-get update
apt-get -y upgrade nginx
通过上图,我们可以很明显的看出ubuntu14.04,已经升级到最新版了。
三、ubuntu14.04配置nginx仓库
在第二章节中,我们讲解了ubuntu14.04通过apt-get方式升级nginx,在这一章节我们再介绍下,ubuntu14.04如何配置nginx仓库。
注意:不是安装nginx1.4.6版本。
要通过apt-get方式安装nginx,我们需要配置nginx仓库。如下:
vim /etc/apt/sources.list.d/nginx.list
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
nginx的apt-get仓库配置完毕后,我们还需要导入nginx相关的密钥文件,否则我们在使用apt-get update更新时会提示失败。如下:
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
或者wget http://nginx.org/keys/nginx_signing.key |sudo apt-key add –
导入nginx密钥文件后,我们就可以安装nginx,使用如下命令:
apt-get update
apt-get -y install nginx
当然如果不想通过nginx仓库安装nginx的话,我们也可以通过nginx的安装包进行安装。如下:
wget http://nginx.org/packages/ubuntu/pool/nginx/n/nginx/nginx_1.8.1-1~trusty_amd64.deb
dpkg -i nginx_1.8.1-1~trusty_amd64.deb
到此nginx版本就已经升级完毕了。
未经允许不得转载:烂泥行天下 » 烂泥:nginx版本升级