文章

Linux-ubuntu安装最新版Nginx

在我们的linux服务器上一般都有默认的nginx安装包,比如在我现在用的这个ubuntu14.04上nginx版本是1.9.6,看起来已足够我们使用了,但有些童鞋的nginx版本很低或者其他原因需要最新版的nginx,那我们怎么很方便的安装呢?

因为在ubuntu上,这里我们不编译安装,会直接使用apt-get install安装官方最新版的nginx。目前最新版是nginx1.9.14

1.添加key

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

2.创建/etc/apt/sources.list.d/nginx.list文件

deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

我们在sources.list.d目录下新建一个nginx.list文件然后加入以上内容,保存。注意,trusty需要换成你对应Ubuntu的code name, 比如14.04 LTS的trusty 。在本文后面会给出如何查看对应ubuntu的code name .

3.update之后安装
apt-get updtate
apt-get install nginx

只需要这简单的三步,我们就可以在ubuntu上安装官方最新版本的nginx,安装好后可以通过nginx -V命令来查看当前nginx的版本以及默认安装的模块。

4.nginx命令行前面的安装在/etc/init.d/目录下创建了nginx脚本,该脚本支持几个命令参数

/etc/init.d/nginx {start|stop|status|restart|reload|force-reload|upgrade|configtest}

比如我们要重启nginx  /etc/init.d/nginx restart  

查看nginx当前状态 /etc/init.d/nginx status 

重新加载nginx配置文件 /etc/init.d/nginx reload 

5.查看目前linux系统codename的方法

我们可以使用命令 lsb_release -a 比如在Ubuntu14.04 LTS 上就会输入以下内容

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty

最后在推荐一个网站www.nginx.cn 此站有关于NGINX安装、配置以及PHP-FPM和NGINX的运维与控制等许多内容,对我们了解和运用NGINX有很大的帮助,也感谢那个网站的分享!

发表评论

  • 评论3则,共1页,当前第1