nginx配置文件简单介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置文件简单介绍相关的知识,希望对你有一定的参考价值。

nginx配置文件简单介绍

nginx配置文件所在位置:/usr/local/nginx/conf
我们使用vi命令查看nginx.conf里面内容
cd /usr/local/nginx/conf
vi nginx.conf

下面我们就对里面内容进行分块讲解一下

第一部分全局块

#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;
以上就是全局块的全部内容,也是events之前的部分
worker_processes 1;的意思就是nginx可以并发处理进程的数量,数值越大,处理的能力越强。

第二部分events块主要 worker_connections 1024;是涉及nginx服务器与用户的网络连接情况

worker_connections 1024;这里定义了nginx最大的连接数量

http全局块又包含两部分内容

第一部分http全局块配置指令包括文件引入,MIME-type定义,日志自定义,连接超时时间,单链接请求上限等
第二部分server块 这块和虚拟主机有密切关系,虚拟主机从用户角度看,和一台独立的主机硬件完全一样,该技术的产生是为了节省互联网服务器的硬件成本
每个http块可以包含多个server块,而每个server块就相当于一个虚拟主机
而每个server块也分为全局server,以及可以同时包含多个location块
1.全局server块
最常见的是配置本虚拟主机的监听配置和本虚拟主机的名称和IP配置。
2.location块
一个server块可以配置多个location块
这块的主要作用是基于nginx服务器接收到的请求字符串(例如:server_name/url-string),对虚拟主机名称(也可以是IP别名)之外的字符串(例如前面的/url-string)进行匹配,对特定的请求进行处理,地址定向、数据缓存和应答控制等功能,还有许多第三方模块的配置也在这里进行。

以上是关于nginx配置文件简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

LNMP架构应用实战——Nginx服务配置文件介绍

简单介绍nginx的使用

简单介绍nginx反向代理及使用

window下nginx负载均衡简单配置-----权重的实现

Nginx核心配置文件介绍

Nginx 入门实战--Nginx 常用配置参数说明