Skip to content

nginx目录

安装nginx之后。目录结构如下:

介绍下每个目录或文件的作用:

  • nginx.conf: 主配置文件。
  • conf.d: 自定义配置文件的目录。我们通常都会在该目录中存放自定义nginx配置文件。该目录中的.conf文件会被主配置文件nginx.confinclude形式导入。
  • mime.types: 媒体类型。设置Content-Type与扩展名的对应关系。
  • koi-utf koi-win win-utf: 编码转换映射转化文件。
  • logs: 存放日志。
  • modules: 依赖模块。
  • scgi_params uwscgi_params fastcgi_params: cgi配置相关。

nginx配置结构

main        # 全局配置,对全局生效
├── events  # 配置影响 Nginx 服务器或与用户的网络连接
├── http    # 配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置
│   ├── upstream # 配置后端服务器具体地址,负载均衡
│   ├── server   # 配置虚拟主机的相关参数,一个 http 块中可以有多个 server 块
│   ├── server
│   │   ├── location  # server 块可以包含多个 location 块,location 指令用于匹配 uri
│   │   ├── location
│   │   └── ...
│   └── ...
└── ...

主配置文件:

conf.d目录中的自定义配置文件: