Nginx是一个开源的,支持高性能、高并发的WWW服务和代理服务软件。Nginx的三个主要功能: 1)作为Web软件,2)反向代理或负载均衡服务,3)前端业务数据缓存服务。
Nginx作为Web服务器的主要特点:1)支持高并发(数万并发连接),2)资源占用少(3万连接,200M),3)反向代理(相当于Haproxy),4)缓存功能(类似Squid),5)支持异步网络I/O事件模型epoll。
1.准备工作
克隆一个虚拟机,设置好IP、主机名和yum源
安装依赖包 yum -y install gcc openssl openssl-devel pcre pcre-devel
安装额外的软件 yum -y install lsof tree wget
下载 http://nginx.org/download/nginx-1.6.3.tar.gz
增加用户 useradd nginx -s /sbin/nologin -M
2. 编译安装
解压缩 tar xvf nginx-1.6.3.tar.gz
cd nginx-1.6.3
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
用tree命令进行查看nginx的目录结构
3.配置虚拟主机