Nginx的简介
**一、Nginx是什么?**
Nginx是一款轻量服务器,也是一款反向代理服务器(域名转发可通过Nginx的反向代理功能实现)。
**二、Nginx能做什么?**
Nginx能做的事情很多,这里简单列举一些:
1、可以直接支持Rails和PHP的程序。
2、可以作为http的反向代理服务器。
3、作为负载均衡服务器。
4、作为邮件代理服务器。
5、帮助实现前端动静分离。
**三、Nginx的特点?**
高稳定,高性能,资源占用少,功能丰富,模块化结构,支持热部署
Nginx的安装
安装环境:CentOS
**一、安装nginx的相关依赖**
1、安装gcc(yum install gcc)
备注:可以先使用gcc --version 命令查看系统是否自带安装。
2、安装pcre(yum install pcre-devel)
3、安装zlib(yum install zlib zlib-devel)
4、安装openssl(yum install openssl openssl-devel)
可以直接 yum -y install gcc pcre-devel zlib zlib-devel openssl openssl-devel
**二、下载源码包,选择稳定版本解压安装**(http://www.nginx.org/)
1、wget http://nginx.org/download/nginx-1.10.3.tar.gz
2、解压(tar -zxvf nginx-1.10.3.tar.gz)
**三、nginx的安装**
1、进入nginx目录,执行./configure.
备注:也可以指定安装目录,增加参数 --prefix=/usr/nginx。如果没有指定路径则可以使用whereis nginx命令来查找,默认安装在/usr/local/nginx
2、继续执行make
3、执行make install
安装完成