Nginx配置文件的通用语法介绍

要是参考《Ubuntu 20.04使用源码安装nginx 1.14.0》安装nginx的话,nginx配置文件在/nginx/conf目录里边,/nginx/conf里边的配置文件结构如下图所示:
Nginx配置文件的通用语法介绍_第1张图片

nginx.conf是主配置文件,它是一个ascii文本文件。配置文件由指令(英文为directive)和指令块(也可以称为指令域,英文为directive block)组成。
指令Nginx约定的内部固定字符串,后边可以跟着参数,比如worker_connectionsincludesendfile等是指令名。参数就是1024mime.typeslocalhost等跟在指令后边的字符串、数字等。每条指令跟参数需要用空格符号分割,以;结尾。
指令块就是由{}包裹起来的指令集,它的作用可以把许多指令聚集在一起,比如events指令块、http指令块和server指令块,指令块可以有名字,也可以没有名字,至于是否什么样的指令块可以有名字,这是由提供这个指令的nginx模块决定的。
Nginx配置文件的通用语法介绍_第2张图片

include指令允许组合多个配置文件已提供可维护性。
Nginx配置文件的通用语法介绍_第3张图片

#开头的是注释
Nginx配置文件的通用语法介绍_第4张图片

时间和空间的指令后边的参数都需要带上单位。
Nginx配置文件的通用语法介绍_第5张图片

而空间参数不写,默认是字节。
Nginx配置文件的通用语法介绍_第6张图片

此文章为10月Day 8学习笔记,内容来源于极客时间《Nginx 核心知识 150 讲》

你可能感兴趣的:(Nginx,核心知识,150,讲,nginx)