zoukankan      html  css  js  c++  java
  • Nginx文件解析

    nginx配置文件

    user  nginx www;
    # 工作进程数 - 双核4线程可以设定为4
    worker_processes  16;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    #pid        logs/nginx.pid;
    
    events {
        # 工作进程的最大连接数量,理论上nginx服务器的最大连接数为worker_processes*worker_connections
        worker_connections  10240;
        # 使用epoll的I/O 模型 - 标准事件模型
        use epoll;
    }
    
    http {
        # nginx通过mime.types配置返回http头部Content-Type
        include       mime.types;
        # nginx默认文件类型 比如application/json是json串|Content-Disposition "attachment;"强制下载
        default_type  application/octet-stream;
        # 日志格式化
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
        #access_log  logs/access.log  main;
        # 是否使用sendfile系统调用来传输文件 - 打开提升文件传输性能
        sendfile        on;
        # 客户端连接在服务器端保持开启的超时值 默认75s
        keepalive_timeout  65;
        # 设置客户端(Content-Length)请求正文的最大允许大小-设置size为0将禁用客户端请求主体大小的检查
        client_max_body_size 0;
        # 设置服务器名称哈希表的存储桶大小
        server_names_hash_bucket_size 64;
        # 启用或禁用响应的压缩
        gzip on;
        # 设置压缩响应所需的最低HTTP请求版本
        gzip_http_version 1.0;
        # 根据请求和响应为代理请求启用或禁用响应的压缩 any-为所有代理请求启用压缩 off-禁用所有代理请求的压缩
        gzip_proxied any;
        # 设置将被压缩的响应的最小长度
        gzip_min_length  1024;
        # 设置用于压缩响应的number和size的缓冲区
        gzip_buffers     4 16k;
        # 设置level响应的gzip压缩
        gzip_comp_level 3;
        gzip_vary on;
        # 除"text/html"外,还对指定的MIME类型启用响应的压缩
        gzip_types application/javascript text/plain application/x-javascript text/css text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        # 虚拟主机子文件
        include conf.d/*.conf;
    }
  • 相关阅读:
    终极调试工具EventRecorder使用方法,各种Link通吃
    stm32如何才能正常运行的调试笔记
    自己常用的vscode的插件备忘录
    linux下(lubuntu18.04.4)安装tinycc编译器及运行调试C语言
    虚拟机下的lubuntu14.04磁盘扩展
    使用lubuntu14.04编译ESP8266_NONOS_SDK3.0.0
    c语言中不建议使用的库函数
    RS485, RS422 and RS232连线
    Sql server output 功能介绍
    句子成分:主谓宾等
  • 原文地址:https://www.cnblogs.com/xuweiqiang/p/13680044.html
Copyright © 2011-2022 走看看