一、Nginx 概述
1.1 什么是 Nginx
Nginx 是一款轻量级的 Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。它以占用内存少、并发能力强而著称,在同类型网页服务器中表现优异。国内众多知名网站如百度、京东、新浪、网易、腾讯、淘宝等均在使用 Nginx。
Nginx 由俄罗斯开发者伊戈尔・赛索耶夫为 Rambler.ru 站点开发,第一个公开版本 0.1.0 于 2004 年 10 月 4 日发布。其官方网站为:nginx
1.2 Nginx 下载与安装
1.2.1 下载
Nginx 官网下载页面(nginx: download)提供了各版本的下载链接,建议选择稳定版本。本文以 1.16.1 版本为例进行讲解,该版本在课程资料中也有提供。
1.2.2 安装步骤
- 安装依赖包
由于 Nginx 基于 C 语言开发,需先安装 C 语言编译环境及相关依赖库:
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
- 下载 Nginx 安装包
yum install wget
wget https://nginx.org/download/nginx-1.16.1.tar.gz
- 解压压缩包
tar -zxvf nginx-1.16.1.tar.gz
- 配置编译环境
cd nginx-1.16.1
./c