• nginx 配置文件


    环境:阿里云ECS centos7  nginx1.16.1

      配置文件内容了解

      查看配置文件:[root@izm5e8nyz28va3a786y465z ~]# egrep -v '#|^$'  /etc/nginx/nginx.conf   #去掉注释和空行查看

      配置文件分为3大部分:全局配置,events段配置,http段配置

      1.全局配置

      在全局生效,影响所有http服务和虚拟主机

      常见配置项如下:

      worker_processes  1;   #nginx主进程开启的工作进程数,一般等于cpu核心数

           user www  www;      #配置nginx工作进程的所有者和所属组,

           pid /nginx/pid/nginx.pid;     #指定保存nginx主进程id的文件

      2.events配置

      配置发生网络请求事件时的nginx行为

      accept_mutex on;   #设置网路连接序列化,防止惊群现象发生,默认为on

           multi_accept on;  #设置一个进程是否同时接受多个网络连接,默认为off

           worker_connections  1024;    #每个工作进程的最大连接数,默认为512

      use epoll;   #参考事件模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]    

        select和poll都是标准的工作模式,kqueue和epoll是高效的工作模式,epoll用在Linux平台上,而kqueue用在BSD系统

      3.http配置

      http模块负责HTTP服务器相关属性的配置,有server和upstream两个子模块

        server模块:虚拟主机配置(监听端口,站点根目录,主页等)

          location模块:路由配置(负载均衡,反向代理,虚拟域名等配置)

        upstream模块: 负责负载均衡设置

     

  • 相关阅读:
    Echarts 饼状图 字体重叠问题
    li每三个换行
    计算相差时间、时分秒
    关于下拉框插件、或者框架的下拉框,初始化之后无法联动,或者再次绑定值问题
    使用幕布时,在Session过期后,弹出框加载出登陆的HTML的问题
    swiper 使用心得
    Js 实现 多个tr 点击变色,再点击还原
    js 字符串格式化为时间格式
    Git 操作
    swoole 如何重新编译
  • 原文地址:https://www.cnblogs.com/fanshehu/p/11845317.html
Copyright © 2020-2023  润新知