闲话少叙,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调度图