介绍
1.什么是nginx
是一种高性能的HTTP和反向代理的web服务器,特点是占有内存少,并发能力强,nginx的网站用户有很多大公司诸如百度,京东、新浪、网易等等
nginx专为性能优化开发,性能是最重要的考量,实现上非常注重效率。能经受高达50000个并发连接数
2.反向代理
2.1正向代理
如果把Internet想象成一个巨大的资源库,则局域网中的客户端要访问internet,则需要通过代理服务器来访问这种代理称为正向代理,这种代理服务器称作正向代理,例如vpn
2.2反向代理
用户把请求发送到反向代理服务器中,由反向代理服务器去选择目标服务器获取数据之后再返回给客户端,此时反向代理服务器和目标服务器对外而言就是一个服务器,暴露的是代理服务器的地址,而保护了真实服务器的IP地址
3.负载均衡
当遇到单个服务器解决不了的情况时,增加服务器的数量,然后将请求分发到各个服务器上,将原来的请求集中到一个服务器的情况改为分发到多个服务器的情况。
4.动静分离
为了加快网站的解析速度,可以把动态的页面和静态的页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力
安装
(1) 安装 pcre
解压缩 pcre-xx.tar.gz 包
进入解压缩目录,
执行./configure
如果提示,需要提前