nginx目录
安装nginx
之后。目录结构如下:
介绍下每个目录或文件的作用:
nginx.conf
: 主配置文件。conf.d
: 自定义配置文件的目录。我们通常都会在该目录中存放自定义nginx
配置文件。该目录中的.conf
文件会被主配置文件nginx.conf
以include
形式导入。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
目录中的自定义配置文件: