2. nginx配置文件讲解
nginx配置文件
nginx配置文件
[root@localhost nginx]# pwd
/usr/local/nginx
[root@localhost nginx]# tree
.
├── client_body_temp
├── conf
│ ├── fastcgi.conf
│ ├── fastcgi.conf.default
│ ├── fastcgi_params
│ ├── fastcgi_params.default
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types
│ ├── mime.types.default
│ ├── nginx.conf
│ ├── nginx.conf.default
│ ├── scgi_params
│ ├── scgi_params.default
│ ├── uwsgi_params
│ ├── uwsgi_params.default
│ └── win-utf
├── fastcgi_temp
├── html
│ ├── 50x.html
│ └── index.html
├── logs
│ ├── access.log
│ ├── error.log
│ └── nginx.pid
├── proxy_temp
│ ├── 1
│ │ └── 00
│ ├── 2
│ │ └── 00
│ └── 3
│ └── 00
├── sbin
│ └── nginx
├── scgi_temp
└── uwsgi_temp
15 directories, 22 files
解释
Nginx的配置文件是一个纯文件文件,它位于nginx的安装目录的conf目录下,
整个配置文件是以块的形式组织的,每个块一般是以一个“{}”来表示,块可以分为几个层次,
整个配置文件中mian指令位于最高层,在mian层下面可以有Events,HTTP等层级,
而在HTTP层中又包含有sever层,即是sever block,sever block中又可以分location层,
并且一个sever block钟可以包含多个location block。