Nginx中文学习手册

前言

​ 该中文学习手册根据NGINX Cookbook(2019 update)、NGINX.org以及互联网上一些博文整理而来,仅供国内朋友学习交流使用。如果有描述不准确的地方,烦请您发邮件指正。

邮箱:iyezhu艾特hotmail.com。

声明:本站从未有意标榜或冒充是NGINX官方网站,NGINX官方标识请认准:NGINX。

章节1. 基本知识

1.0 本章概要

​ 在开始学习NGINX Open Source时,我们首先需要在操作系统上安装NGINX并且学习一些基本的东西。

​ 本章主要学习如何安装NGINX、其主配置文件在哪和常用的NGINX管理命令。

1.1 在Debian/Ubuntu上安装NGINX

1.2 在RedHat/CentOS上安装NGINX

​ 当我们在一台新机器第一次安装nginx时,首先需要设置nginx仓库,然后便从仓库可以安装和升级nginx。

安装依赖包:

sudo yum install yum-utils

创建yum仓库,新建文件/etc/yum.repos.d/nginx.repo,将下面内容添加进去:

1
2
3
4
5
6
7
8
9
10
11
12
13
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key

默认情况下,使用的是nginx稳定包。如果你想使用主线包,输入以下命令:

1
sudo yum-config-manager --enable nginx-mainline

接下来,就可以通过以下命令来安装nginx:

1
sudo yum install nginx

当提示接受GPG key,检查一下指纹是否匹配573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62,如果是,就输入y(代表接受)。

如果想要验证安装是否成功,可以在bash中输入以下命令:

[root@dode_hk ~]# nginx -v
nginx version: nginx/1.14.2

​ 我们可以看到当前安装的版本号,表示安装完成!