Flask - nginx配置文件解析

nginx配置文件结构

  • main 全局设置
  • events{ 工作模式, 连接配置
    }
  • http{ http的配置
    upstream xxx{ 负载均衡配置
    }
    server{ 主机设置
    location xxx{ URL匹配
    }
    }
    }

main里面的配置

  • user nginx; worker进程运行的用户和组
  • worker_processes 1; 指定Nginx开启的子进程数, 多个CPU建议设置和CPU数量一样的进程数
  • error_log xxx level; 用来定义全局错误日志文件
  • pid xxx; 指定进程id的存储文件位置

events

  • 指定工作模式以及连接上限
  • use 指定nginx工作模式
  • worker_connections 定义nginx每个进程的最大连接数.

http

  • 主要负责http服务器相关配置, 包含server, upstream子模块
  • include mime.types; 设置文件的mime类型
  • include xxxconfig; 包含其他配置文件, 解耦
  • default_type xxx; 设置默认类型为二进制流, 文件类型未知时就会使用默认
  • log_format 设置日志格式
  • sendfile 设置高效文件传输模式
  • keepalive_timeout 设置客户端连接活跃超时
  • gzip gzip压缩

server

  • 用来指定虚拟主机
  • listen 80; 指定虚拟主机监听的端口
  • server_name localhost; 指定ip地址和域名, 多个域名使用空格隔开
  • charset utf-8; 指定网页的默认编码格式
  • error_page 500 502 50x.html 指定错误页面
  • access_log xxx main; 指定虚拟主机的访问日志存放路径
  • error_log xxx main; 指定虚拟主机的错误日志存放路径
  • root xxx; 指定这个虚拟主机的根目录
  • index xxx; 指定默认首页

location

  • 主要配置
  • 主要功能 : 定位url, 解析url, 支持正则匹配
  • 语法
    • location [modifier] uri{
      }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值