配置文件配置四部分:
全局配置
user  #用户,woker节点的执行用户
pid   #进程编号路径
include #包含其他配置文件,如:modules/xxx.conf
        load_module #加载模块
        worker_processes [auto|数量] #worker进程数量,通常为cpu数量
        worker_cpu_affinity cpumask 绑定cpu缓存命中 提高缓存命中
        ###### worker_cpu_affinity配置########
        进程和CPU的绑定关系,ps axo pid.cmd.psr nice
        worker_cpu_affinity cpumask 
        worker_priority number [-20,20]指定进程优先级(nice)
        woker_rlimit_nofile []   #设置打开文件的数值
        master_process [one|off]  #是否开启worker进程
        error_log [日志级别]dir    #错误日志存放        
        events{              
          worker_connections xxx #每个worker的连接数
          use #并发请求数
          accept_autex [on|off]#worker 请求接受模型,off会引起惊群,开启即可      
          
              }
                        
        http配置
          server_token [off | on | string]#屏蔽nginx版本
            {
              server公共配置
              server{ 虚拟机主机
                    error_page 404 {=状态码}/404.html  #404映射页面,可结合location使用
                    listen *:8080 [default_server#指定默认主机][SSL限制仅能通过SSL][backlog=number#后源队列大小]
                    server_name [域名支持通配符和正则]
                    root  路径
                    alias 别名
                    location [=,^~,~,~*] /url {
                        allow|deny ip
                        dir2
                        try_file 指定无法找到文件时的处理方式,指定默认页面,如:try_file $uri default;#不存在时返回default  
                        limit_except 方法 {
                        allow;
                        deny;
                        }只能允许指定方法
                        auth_basic "提示"
                        auth_basic_user_fie "路径"
                    }#做额外配置url-->dir2的映射,页面重定向
                    tcp_nodelay [on | off] #off合并请求发送(节约资源,快),on立即回应(慢,节约资源)
                    sendfile [on | off] #是否sendfile功能,在内核中封装直接发送
                    keepalive_timeout timeout[number]默认75s
                    keepalive requesets number #请求资源的次数
                    client_body_buff_size size #请求报文的body的缓冲大小
                    client_body_temp_path_path [level1[level2[level3]]]]    
                

                    }
                
                }
            
            stream配置
             
            
            
            
            mail配置