租了服务器,开始搞事情。然而,网上现有的教程实在不忍直视。因此写点东西留给后面的同学。
环境是阿里云Ubuntu16.04 32bit,其他发行版本请移步官网Linux帮助(http://nginx.org/en/linux_packages.html)。
我们通过添加密钥环将nginx官网的仓库添加进来,这样可以使用apt安装最新的nginx软件。
一.添加程序密钥环
对于Debian / Ubuntu,为了验证nginx仓库签名,需要将用于将nginx软件包和存储库签署的密钥添加到apt程序密钥环中。密钥环可以从官网下载官网密钥环(http://nginx.org/keys/nginx_signing.key),也可以将下面的内容拷贝自己创建,名为“nginx_signing.key”
无论哪个途径,手头有了 nginx_signing.key文件
定位到该文件的目录,执行
sudo apt-key add nginx_signing.key
二.更改源列表
大家对sources.list一定不陌生。使用vim编辑它
sudo vim /etc/apt/sources.list
在命令模式下输入“G”定位到文件末尾,进入编辑模式,添加如下内容:
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx
deb http://nginx.org/packages/mainline/debian/ xenial nginx
deb-src http://nginx.org/packages/mainline/debian/ xenial nginx
三.安装
sudo apt-get update
sudo apt-get install nginx
大功告成。
安装完成之后,通过
nginx -v
查看nginx的版本,apt仓库自带的是1.10.3版本,而当前最新的是1.13.3。