NGINX服务器的配置文件是,Nginx conf配置文件结构

Nginx conf配置文件结构

Nginx默认的服务器配置文件存放于conf目录中,主配置文件名为conf。

在Nginx服务器的配置文件中,注释是以”#”标志为开头。如

# 这里是注释信息,nginx服务器会忽略此行。

nginx.conf配置文件的结构

Nginx的配置文件nginx.conf的结构比较清晰,按照树形结构,可分为以下几大类:

全局配置信息(main)

evets

httpserverlocation

文件结构如下:

505bb91fd734407195d230f87781e249.png

#注释信息

全局配置信息

evnts

{

}

http

{

server

{

location

{

}

...

}

server

{

location

{

}

...

}

}

全局配置信息

全局配置信息一般是放在Nginx的配置文件nginx.conf的最头部,主要设置的是一些关于Nginx服务器运行的配置参数。这些参数的配置影响的是整个Nginx服务器的运行性参。

Nginx服务器的conf文件的全局配置信息包括 Nginx服务器运行的用户组及用户,进程数量,错误日志等。

events模块

严格来说,events也算是全局配置信息,不过由于nginx的目的就是为了响应网络http请求,所以就将关于网络响应的一些配置参数全部放到了events模块中。

events参数是常用的配置包括对多进程响应序列化的配置,网络的响应方式等,服务器的最大响应连接数等。

http模块

http模块顾名思义,就是关于http服务请求的配置。这些配置包括http请求的文件类型(MIME-TYPE)的定义,http请求日志的输出,http连接的超时时长,单连接请求上限的配置。

Server模块

每一个Server模块就是一个独立的虚拟主机,每个虚拟的主机可配置不同的域名或IP地址。

Location模块

每一台虚拟主机下可能因请求URI的不同而进行不同的响应,所以对不这些不同的请求进行分组,每一个组可以称为一个location。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值