码迷,mamicode.com
首页 > 其他好文 > 详细

nginx配置文件简单介绍

时间:2020-04-24 01:48:54      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:local   RoCE   情况   服务器   ice   err   error_log   nts   配置文件   

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配置文件简单介绍

标签:local   RoCE   情况   服务器   ice   err   error_log   nts   配置文件   

原文地址:https://blog.51cto.com/11195311/2489818

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!