Nginx预编译包提供了两种版本的安装:stable(稳定版)和mainline(主线版)。
stable版本Nginx的安装
1、添加nginx的签名密钥
Ubuntu需要验证nginx的仓库签名,为了避免安装nginx出现缺失PGP key的警告,有必要把nginx包和仓库的签名密钥添加到apt的密钥环。
下载nginx包和仓库的签名密钥:
wget http://nginx.org/keys/nginx_signing.key
添加密钥到apt密钥环
sudo apt-key add nginx_signing.key
2、配置nginx的apt仓库
打开/etc/apt/sources.list文件
sudo vim /etc/apt/sources.list
添加以下内容:
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx
需要注意:xenial为Ubuntu 16.04的代号名,其他版本的Ubuntu需要使用其他的代号替换。
各版本Ubuntu代号:
Version Codename Supported Platforms
14.04 trusty x86_64, i386, aarch64/arm64
16.04 xenial x86_64, i386, ppc64el, aarch64/arm64
17.10 artful x86_64, i386
3、apt安装
apt-get update
apt-get install nginx
主线版本Nginx的安装
主线版本与稳定版本主要区别在于apt的仓库配置不一样。
打开/etc/apt/sources.list文件
sudo vim /etc/apt/sources.list
添加以下内容:
deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx