• Nginx高性能服务器安装、配置、运维 (3) —— Nginx配置详解


     

    四、Nginx 配置详解

    YUM方式安装的Nginx默认配置文件放在/etc/nginx目录下,使用Vim编辑/etc/nginx/nginx.conf:

    --------------------------------------------------

    //全局区

    user nginx;                    # 使用的用户和组
    worker_processes 1;              # 指定工作子进程数(一般等于CPU的总核数或总核数的两倍,例如两个四核CPU,则总核数为8)

    error_log /var/log/nginx/error.log warn;     # 指定错误日志存放的路径,错误日志记录级别可选项为:[ debug | info | notice | warn | error | crit ]
    pid /var/run/nginx.pid;             # 指定 pid 存放的路径

    //事件驱动

    events {
    worker_connections 1024;           # 允许的连接数
    }

    //HTTP

    http {                      #设定http服务器
    include /etc/nginx/mime.types;         #文件扩展名与文件类型映射表
    default_type application/octet-stream;      #默认文件类型

    log_format main '$remote_addr - $remote_user [$time_local] "$request" '    #日志文件Main格式
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log main;   #设定日志文件

    sendfile on;                    #sendfile 指令指定 nginx 是否调用 sendfile 函数,一般为on,除非用于下载等应用
    #tcp_nopush on;                

    keepalive_timeout 65;               #连接超时时间

    #gzip on;                     #开启gzip压缩

    include /etc/nginx/conf.d/*.conf;        #包含其它配置文件,如自定义的虚拟主机
    }

    --------------------------------------------------

    (本文由kayvan编辑发表,内容主要收集于互联网,转载请注明出处:http://www.cnblogs.com/kayvan

     

  • 相关阅读:
    ruby 中 raise 抛出异常
    ruby中attr_accessor方法的理解
    Redis实现分布式缓存
    应用服务器集群概念
    反向代理和正向代理区别
    如何限制同一用户同时登录多台设备?
    Docker 初始
    Java 的反射机制你了解多少?
    JWT 实战
    判断 uniapp 项目运行到 什么机型
  • 原文地址:https://www.cnblogs.com/kayvan/p/3977373.html
Copyright © 2020-2023  润新知