Nginx的模块化体系

  • event module 事件模块,操作系统层面的事件处理机制
  • phase handle 用于处理客户端的请求,以及相应内容的响应
  • output filter 返回响应时,需要通过该模块,相当于过滤器,例如:gzip,将大的文件过滤成小的文件
  • upstream 反向代理模块,会把服务器请求转发到真实的服务器地址
  • load balancer 负载均衡器,实现集群和负载均衡的配置
  • extend module 继承模块,使用第三方模块时需要用到