分类:Nginx
跳到导航
跳到搜索
Nginx
关于
Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。
- 事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,有报告表明能支持高 达 50,000 个并发连接数。国内京东,淘宝,阿里,新浪皆有使用 Nginx。
Nginx 通常被用来实现四个功能:
- 正向代理:客户端通过代理服务器访问实际服务器。
- 对服务器隐藏了真实的客户端;(like cross the GWF)
- 反向代理:代理服务器代替(代理)实际服务器,对外提供服务。
- 对客户端隐藏了真实的服务器(反向代理服务器和目标服务器对外就是一个服务器,暴漏的是代理服务器地址)
- 负载均衡:提供一组策略来将请求从代理服务器上分发到这些真实的服务器上去。(在反向代理基础之上实现的)
- Nginx 提供了多种负载均衡策略,如:轮询、权重(weight)、ip_hash等。
- 动静分离:把动态请求跟静态请求分开,交给不同的服务器来解析。
- 从目前实现角度来讲大致分为两种:
- 把静态文件独立成单独的域名,放在独立的服务器上;(目前主流推崇的方案)
- 动态跟静态文件混合在一起发布,通过 nginx 来分开;
反向代理和正向代理最大的区别就是:客户端完全感知不到代理的存在。
参考
- Nginx开发从入门到精通(!!!很是全面)
- Nginx 极简教程
- Nginx 运维
文章: