Nginx核心配置指令
创始人
2025-05-28 17:54:49
0

Nginx的配置指令很多,为了方便理解和使用,可以按照其在代码中的分布,将其分为核心配置指令和模块配置指令两大类。核心配置指令分为进程核心配置指令和HTTP核心配置指令,进程核心配置指令主要是与Nginx自身软件运行管理及Nginx事件驱动架构有关的配置指令;HTTP核心配置指令是对客户端从发起HTTP请求、完成HTTP请求处理、返回处理结果,到关闭HTTP连接的完整过程中的各个处理方法进行配置的配置指令。模块配置指令是在每个Nginx模块中对所在模块的操作方法进行配置的配置指令。

Nginx配置文件解析

配置文件

Nginx默认编译安装后,配置文件都会保存在/usr/local/nginx/conf目录下。Nginx默认的主配置文件是nginx.conf,这也是Nginx唯一的默认配置入口。下面是conf/目录的结构

conf
├── fastcgi.conf
├── fastcgi.conf.default
├── fastcgi_params
├── fastcgi_params.default
├── koi-utf
├── koi-win
├── mime.types
├── mime.types.default
├── nginx.conf
├── nginx.conf.default
├── scgi_params
├── scgi_params.default
├── uwsgi_params
├── uwsgi_params.default
└── win-utf

其中,以“.default”为扩展名的文件是Nginx配置文件的配置样例文件。各配置文件的说明如下。

  • fastcgi_params: Nginx在配置FastCGI代理服务时会根据fastcgi_params文件的配置向FastCGI服务器传递变量,该配置文件已由fastcgi.conf代替。

  • fastcgi.conf:为了规范配置指令SCRIPT FILENAME的用法,引入FastCGI变量传递配置。

  • mirne.types: MIME类型映射表,Nginx会根据服务端文件后缀名在映射关系中获取所属文件类型,将文件类型添加到HTTP消息头字段Content-Type中。

  • nginx.conf: Nginx默认的配置人口文件。

  • scgi_params:Nginx在配置SCGI代理服务时会根据scgi_params文件的配置向SCGI服务器传递变量。

  • uwsgi_params: Nginx在配置uWSGI代理服务时会根据uwsgi_params文件的配向uWSGI服务器传递变量。

  • koi-utf、koi-win、win-utf:这3个文件是KOI8-R编码转换的映射文件,因为Nginx的作者是俄罗斯人,在Unicode流行之前,KOI8-R是使用最为广泛的俄语编码。

Nginx的常见配置指令域

域名称

域类型

域说明

main

全局域

Nginx的根级别指令区域。该区域的配置指令是全局有效的,该指令名为隐性显示,nginx.conf的整个文件内容都写在该指令域中

events

指令域

Nginx事件驱动相关的配監指令域

http

指令域

Nginx HTTP核心配置指令域,包含客户端完整HTTP请求过程中每个过程的处理方法的配置指令

upstream

指令域

用于定义被代理服务器组的指令区域,也称“上游服务器”

server

指令域

Nginx用来定义服务lP、绑定端口及服务相关的指令区域

location

指令域

对用户URI进行访问路由处理的指令区域

stream

指令域

Nginx对TCP协议实现代理的配置指令域

types

指令域

定义被请求文件扩展名与MIME类型映射表的指令区域

if

指令域

按照选择条件判断为真时使用的配置指令域

配置文件中的计量单位

容量单位:纯数值表示字节、 k(K)、m(M) 、g(G)

时间单位:ms毫秒 、s秒、 m分钟、h小时、d天、w周、M月、Y年

Nginx的进程核心配置指令

Nginx的进程核心配置指令包含在Nginx核心代码及事件模块代码中,按配置指令设定的功能可分为进程管理、进程调优、进程调试、事件处理4个部分。

相关内容

热门资讯

《最高人民法院关于审理建设工程... 为深入贯彻习近平法治思想,认真落实党的二十届四中全会精神,正确审理建设工程施工合同纠纷案件,统一法律...
【金昌】老百姓的“声音”,是这... 编 者 按 人民,是推动经济社会发展的主角;基层,是新闻永不枯竭的源头。为深入学习和践行“四力”要求...
中国公民应立即撤离!外交部、中... 来源:“领事直通车”微信公众号 原标题:《安全提醒:驻留刚果(金)东部地区中国公民应立即撤离》 “领...
中国火箭军:假如战争今天爆发,... 11月23日,中国火箭军 @东风快递 官方账号发布高燃视频: 假如战争今天爆发,这就是我的回答! ...
河北省深入开展安责险政策宣贯活... 长城网·冀云客户端讯(记者 段永亮 何震)为全面落实国家关于安全生产责任保险工作的决策部署,深入解读...
TikTok因数据隐私问题面临... 据evrimagaci报道,以其令人欲罢不能的短视频而闻名的社交媒体巨头TikTok,如今在加拿大陷...
专家解读|推动大型网络平台个人... 大型网络平台作为个人信息处理的核心载体,其用户规模往往数以亿计,业务覆盖社交、购物、金融、娱乐等多元...
应用实践陆续展开,他们牵头开发... 在人工智能浪潮奔涌的上海徐汇,法律科技正从辅助工具演进为驱动创新的核心基础设施,为全球企业构筑安全、...
美国关税“备用方案”曝光,多名... 周末,关税领域传来一个大消息! 据外媒报道,特朗普政府正在秘密准备一套备用方案,如果美国最高法院推翻...
被起诉侵权,视觉中国公开致歉:... 南方都市报(nddaily)报道 见习记者 付冰洁 南都N视频记者 马辉 11月22日,南都N视频记...