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;
}

 

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...