*Nginx*
****正向代理:****客户端/浏览器-服务器
****反向代理:****客户端-反向代理服务器-服务器
****负载均衡:****将请求分发到多个不同的服务器
****动静分离:****动态页面和静态页面分配给不同的服务器解析
*安装Nginx:*
安装nginx相关依赖:
pcre、openssl、zlib、OpenSSL
*安装所需环境*
Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。
*一. gcc 安装*
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:
yum install gcc-c++
*二. PCRE pcre-devel 安装*
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel
*三. zlib 安装*
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel</