Nginx主配置文件详解
时间:2015-06-21 21:14 来源:linux.it.net.cn 作者:IT
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{
....
}
}
}
(责任编辑:IT)
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;
#使用的网络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{ .... } } } (责任编辑:IT) |