美文网首页
初识nginx

初识nginx

作者: 暴走的毛驴 | 来源:发表于2018-12-16 16:44 被阅读0次

    什么是nginx?

    nginx是一款轻量级web服务器,可以作为:
    1、http服务器
    2、反向代理服务器
    3、邮件服务器

    常用功能:
    1、http代理和反向代理
    2、负载均衡
    3、web缓存


    负载均衡

    负载均衡策略:内置策略和扩展策略

    • 内置策略:会被编译进nginx内核,使用时直接配置参数即可。有:

      1. 轮训策略:前端请求按顺序逐一分配到不同的后端节点上
      2. 加权轮询:在基本的轮询策略上设置加权值,指定节点被轮询的几率
      3. ip hash:将前端访问的ip进行hash操作,根据hash结果将请求分配到不同的后端节点
    • 扩展策略:不会被编译进nginx内核,需要手动将第三方模块编译到nginx内核,有:

      1. url hash:将前端请求的URL进行hash操作
      2. 扩展的第三方模块fair:将前端请求转发到最近负载最小的节点

    相关文章

      网友评论

          本文标题:初识nginx

          本文链接:https://www.haomeiwen.com/subject/rqrxkqtx.html