Nginx_config

⚙️ 返回配置页

结构

Nginx配置文件的结构:
nginx_3.png|346
配置文件由若干个指令组成,指令分为简单指令和块指令。

最基本的配置项语法格式:

配置项名 配置项值 ;

Nginx 配置文件主要分为四部分:

(1)main:
全局配置,用于配置与具体业务无关的参数,例如 worker_processes 用来配置要起几个线程;

(2)events:
用于配置影响 Nginx 服务与用户之间连接的属性,例如 worker_connections 配置每个线程的最大连接数;

(3)http:
用于配置 Nginx 的业务功能,除 http 外,还有 email;

(4)server:
Server 必须位于 http 内部,用于配置 Nginx 的一个主机;其中 listen 指定监听的端口号;server_name 指定主机名;location 用于指定主机上的资源位置。

Tip

“Worker_processes”, “events”, “http”, “server”, “worker_connections” 这些配置项的名称,在 Nginx 源码中都是写死的字符串,在 Nginx 运行时会根据配置文件中的配置项去源码中查找与之匹配的字符串,并按照给出的配置项值进行服务器配置,所以我们需要做的是熟悉这些常用的配置项的名称及功能、用法。