Nginx的配置文件详解

 

位置

 

usr/local/nginx/conf/nginx.conf

 

 

配置文件组成

 

 1.全局块

配置服务器整体运行的配置指令,如worker_processes  #设置处理并发数

主要包括:配置运行Nginx服务器的用户(组)、允许生成的worker process数、进程PID存放路径、日志存放路径

 

2.events块

影响Nginx服务器与用户的网络连接,比如worker_connections 1024  #支持最大连接数

主要包括是否开启多workprocess下的网络连接序列化,是否允许同时接收多个网络连接,选取哪种事件驱动来处理连接请求

 

3.http块

包括http全局块和server块

http全局块包括:文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单链接请求数上限等

每个server块就相当于一个独立的硬件主机,该技术产生是为了节约互联网服务器硬件成本,每个server又分为全局server和location块

 

--server中的全局server块

用来对虚拟主机进行监听配置、设置虚拟主机的名称和IP

 

--location块

基于nginx服务器接收到的请求字符串对虚拟主机名称之外的字符串进行匹配,对特定的请求进行处理,地址定向,数据缓存和应答控制,也可以自定义第三方模块配置

Nginx的配置文件详解_第1张图片

你可能感兴趣的:([Nginx])