缘起
接触nginx(以下简称ng)也并不是才接触的,其实笔者早在2015年的时候就已经在项目中使用过ng了,但限于当时的知识有限,需要学习的东西也很多,一直没能对ng做深入的了解。近来项目稍空,所以准备对ng做一个比较深入的了解,其中了解的方式就是读陶辉的《深入理解Nginx:模块开发与架构解析(第二版)》,而本文也是读这本书的一些收获做一个笔记。
关于阅读对象
在阅读本书前,笔者已经对ng有一定的了解并且在项目中使用过ng了,所以本文不是ng的使用说明书,阅读本文前需要读者对ng的基本使用方式有一定的了解
关于配置
ng本身可以理解为一个容器,我们可以在其中引入很多模块,其中一些模块是ng必须的,另一些是我们需要扩展ng的时候才需要引入的。ng有成千上万个模块,每个模块又有它自己的配置参数。在本文中,我们只会对常用的几个模块配置进行讲解。
用于调试进程和定位问题的配置项
(1)是否以守护进程方式运行Nginx
语法: daemon on|off;
默认: daemon on;
守护进程(daemon)是脱离终端并且在后台运行的进程。它脱离终端是为了避免进程执行过程中的信息在任何终端上显示,这样