• 三、Nginx核心配置文件


    nginx.conf文件中被#注释的行去掉

    1. cp nginx.conf nginx.conf.bak
    2. sed -i -e '/#/d;/^$/d' nginx.conf

    1.全局块

    指令名称指令值默认值位置备注
    user
    user [group]
    nobody
    全局块
    权限访问控制的更加精细
    master_process
    on|of
    on
    全局块
    用来指定是否开启工作进程
    worker_processes
    num/auto
    1
    全局块
    于配置 Nginx 生成工作进程的数量
    daemon
    on|of
    on
    全局块
    设定 Nginx 是否以守护进程的方式启动
    pid
    文件路径
    /usr/local/nginx/logs/nginx.pid
    全局块
    当前 master 进程的进程号 ID 存储的文件路径
    error_log
    file [ 日志级别 ]
    error_log logs/error.log error
    全局块、 http server location
    Nginx 的错误日志存放路径
    include
    file
    any
    用来引入其他配置文件,使 Nginx 的配置更加灵活

    2.events块

    指令名称指令值默认值位置备注
    accept_mutex
    on|of
    on
    events
    Nginx 网络连接序列化
    multi_accept
    on|of
    off
    events
    是否允许同时接收多个网络连接
    worker_connections
    number
    512
    events
    单个 worker 进程最大的连接数
    use
    method
    根据操作系统定
    events
    Nginx 服务器选择哪种事件驱动来处理网络消息

    1. events{
    2. accept_mutex on;
    3. multi_accept on;
    4. worker_commections 1024;
    5. use epoll;
    6. }

    3.http块

    指令名称指令值默认值位置备注
    default_type
    mime-type
    text/plain
    http server location
    Nginx 响应前端请求默认的 MIME 类型
    access_log
    path[format[buffer=size]]
    logs/access.log combined
    http , server , location
    设置用户访问日志的相关属性
    log_format
    name [escape=default|json|none]
    combined "..."
    http
    指定日志的输出格式
    sendfile
    on|off
    off
    http server location
    设置 Nginx 服务器是否使用 sendfile() 传输文件,该属
    性可以大大提高 Nginx 处理静态资源的性能
    keepalive_timeout
    time
    75s
    http server location
    设置长连接的超时时间
    keepalive_requests
    number
    100
    http server location
    设置一个 keep-alive 连接使用的次数

    4.server块和location块

    指令名称指令值默认值位置备注
  • 相关阅读:
    全网最透彻!Dubbo整合SpringBoot详解,又通宵了
    Rust 实战丨倒排索引
    RFID超高频终端深圳厂家 源头供应 提供SDK 支持二次开发
    Vuex---对Vuex的理解与使用~~~
    三、贪心算法
    MySQL8.0优化 - 锁 - 从对待锁的态度划分:乐观锁、悲观锁
    Flink Table API & SQL
    Linux_gdb使用
    [计算机组成原理] 考试前突击挂科训练
    C/C++ 查泄漏得一些方法
  • 原文地址:https://blog.csdn.net/weixin_41794783/article/details/133679796