Ubuntu 16.04安装nginx的正确方式

时间:2022-06-01 12:38:33

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