Ubuntu 16.04安装nginx的正确方式

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


版权声明:著作权归作者所有。

相关推荐

Ubuntu修改docker安装image的默认路径

Docker的镜像默认安装在/var/lib/docker,如果要修改镜像的安装路径,可以在配置文件daemon.json中指定。在Linux系统daemon.json默认路径为/etc/docker/daemon.json。在daemon.json添加配置graph,如:$ sudo vim /etc/docker/daemon.json {   

Ubuntu 16安装virtualenv

安装pip3首先要安装pip:sudo apt-get install python3-pip 使用pip3安装virtualenv pip3 install virtualenv  使用virtualenv创建虚拟环境例如创建名为myvirtualenv的虚拟环境:virtualenv myvirtualenv 可以指定Pyt

Ubuntu检测包是否已经安装

在Ubuntu可以使用dpkg或者dpkg-query来检测软件包是否已经安装了。dpkg:dpkg -s <packagename> dpkg-query:dpkg-query -l <packagename> 如果要检测命令是属于哪个包,可以:dpkg -S `which <command>

Linux安装Git的简易方式

在Linux安装Git首先要确定Linux系统的分发版本,这里介绍两种基于Debian和基于Red Hat的分发版本。基于Debian(包括Ubuntu)分发的Linux安装Git在debian系列的Linux使用apt安装,指令如下:sudo apt-get update sudo apt-get upgrade sudo apt-ge

Ubuntu安装php curl扩展

1、使用apt-cache搜索curlsudo apt-cache search curl 在搜索结果里找到类似:php5.6-curl - CURL module for PHP php7.1-curl - CURL module for PHP 2、使用apt-ge