• NGINX简介


    一、NGINX的作用
    1、静态web服务器
    主要用Nginx来访问服务器上的静态资源如html,图片,文件等。
    用多个Nginx来支持高并发的图片也是可以的。
    2、负载均衡与反向代理服务器
    用Nginx来做反向代理服务器,通过其接受Internet的请求,然后转发给后端的实际处理业务的服务器,并通过Nginx来完成负载均衡等功能。

    二、基本配
    1、Nginx基本配置代码段
       events{}
       http{
            upstream backend{}
            gzip on;
            server{             
               location / { 
    }      
    }  }

    2.NGINX静态服务器

    【配置location】
    location  正则表达式 {
    匹配正则表达式的的请求。
    root path;
         }
    如: location  /download/ {
    root /file/;
        }
    如果请求为/download/index.html 则访问 file/download/index.html

    3.Nginx负载均衡与反向代理

    【定义 upstream】
          upstream  backend{
    server ip:端口 权重; 
    server ip:端口 权重;
        ip_hash;   IP哈希分配
          }

    server  后 如果标记为down则表示这个server不启用

    4.Nginx反向代理

    【定义server】
    server {
        location / {
           proxy_pass http://backend
                      }
             }

    5.Nginx参数优化
    1)、worker_process  4;   一般建议cpu核数
    2)、worker_cpu_affinity 1000 0100 0010 0001,配合1使用,以4核为例。
    3)、use epool ; linux系统建议使用这个事件模型。
    4)、worker_rlimit_nofile  worker进程的最大打开文件数限制
    5)、worker_connections 每个worker最大连接数,最高系统可用socket 连接数,太高也没有意义,配合4使用
    6)、gzip on 开启压缩传输
    这只是最基本的几个,当然还要配合linux内核调优才能达到更优的效果

    三、














































































  • 相关阅读:
    生产型企业原材料采购及入库的处理
    OpenERP财务管理若干概念讲解
    OE context 传参数
    Openerp 中打开 URL 的三种 方法
    view xml 中的 button 调用web客户端事件
    一招解决OpenERP8.0安装旧版模块报错
    ubuntu server激活即时通讯IM服务 Instant Messaging is not activated on this server
    error: command 'gcc' failed with exit status 1 while installing eventlet
    OpenERP函數字段的應用
    Doker容器之间连接
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7524019.html
Copyright © 2020-2023  润新知