nginx概念解读

      闲话少叙,nginx是由俄罗斯人编写的轻量级的HTTP服务器软件,也可以说是高性能的HTTP反向代理服务器,现在我只说下我对nginx服务器的理解吧

缺陷

      1.对后台服务器的监控不到位,并不能实时的发现服务器状态,只有在一遍遍的轮询返回错误值达到上限时,才会暂时置为该服务器不可用。

      2.调度策略不够完善,现有的几种调度策略,不能很好地符合我们的要求

nginx模块解析

      核心模块:       HTTP模块

                                 EVENT模块

                                 MAIL模块

      基础模块:       HTTP ACCESS模块

                                 HTTP FastCGI模块

                                 HTTP Proxy模块

                                 HTTP Rewrite模块

      第三方模块       HTTP Upstream 模块

                                 Request模块

                                 Notice模块

                                 HTTP Access Log 模块

nginx模块功能分类:

     Handler(处理模块) 直接处理请求,修改header数据,一般情况下,Handler模块只有一个

     Filter(过滤模块),对Handler模块输出内容进行修改

     Proxy(代理模块),诸如HTTP Upstream实现负载均衡

nginx配置变量初步解读

    main(全局变量)  Server(主机配置)

    upstream(上游服务器) location(URL匹配特定位置后的设置)

nginx调度图

nginx概念解读_第1张图片

                         


            

              

你可能感兴趣的:(nginx,nginx源代码解析)