1、概述

  • Ngnix是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。
  • 由俄罗斯的程序员IgorSyoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。
  • 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等

2、负载均衡策略

  • 使用硬件负载均衡策略实现,如使用F5、Array等负载均衡器
  • 使用软件进行负载均衡
    • 如使用阿里服务器负载均衡SLB
    • 使用Nginx+Keeppalived
    • 其然软件负载均衡如LVS(Linux Virtual Server)、haproxy等技术

3、Nginx优点

  • 可以在大多数Unix like OS 上编译运行,并有window移植版(Nginx源代码使用2-clause BSD-like license)
  • 很强大的高性能Web和反向代理 服务器,它具有很多非常优越的特性
  • 在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一,能够支撑高达50000个并发连接数的响应,Nginx选择了epoll and kqueue作为开发模型

 4、经典起步Nginx学习步骤

  • nginx搭建,看到welcome to user nginx
  • logs split  分割
  • upstream  负载均衡
posted on 2020-06-04 21:49  来临  阅读(154)  评论(0编辑  收藏  举报