Nginx安装后主配置文件在/usr/local/nginx/conf目录下,接下来看下介绍下主配置文件吧。
主配置文件分为两部分主配置段和协议配置段:
主配置段
#使用的用户名和组 user nginx nginx ; #指定worker进程数 worker_processes 1; #指定错误日志文件路径,日志级别可选项 [ debug| info | notice | warn | error | crit] error_log /usr/local/nginx/logs/error.log crit; #crit级别最低记录的信息很少; #指定pid文件所在路径 pid /usr/local/nginx/var/nginx.pid; events{ #使用的网络I/O模型,linux建议epoll。 use epoll; #允许的连接数 Worker_connections 1024; } |
协议配置段
http{ #设置mime类型 Includemime.types;(/usr/local/nginx/conf/mime.types) # 当用户访问的页面带有bin,exe,dll,deb,dmg,iso,img,msi,msp,msm等后缀的文件时直接下载 default_type application/octet-stream; #设置默认字符集 charsetgb2312; ...... #设置虚拟主机 server{ #设置监听端口 listen80; #设置主机名 server_namelocalhost; #设置虚拟主机所在的目录(如果为/那么此虚拟主机的目录就为安装目录下) location / { #设置根目录 root html; #设置首页文件 Indexindex.htmlindex.htm; } #设置状态也为5XX系列的错误页面(安装目录下的/html/50x.html) error_page500502503504/50x.html #设置当用户访问50x.html页面时nginx寻找50x.html的路径 location =/50x.html{ roothtml; } } } |
由以上内容可以看出nginx的主配置文件的组成:
...... event{ .... } http{ .... server{ .... location{ ... } } server{ .... location{ .... } } } |