第五讲:Nginx的四个主要组成部分

比如有一辆汽车,这个汽车提供了基本的驾驶功能;但是还需要一个驾驶员控制这个汽车开往哪个方向;这个汽车经过的地方还会生成GPS轨迹;如果这个汽车出现了什么事故,我们还需要一个黑匣子;用来分析是汽车本身出现的问题还是驾驶员的操作出现的问题;那么Nginx的四个组成部分中:
第一个:Nginx二进制可执行文件:这是由Nginx本身的框架,官方模块还有我们编译进去的各种第三方模块一起构建的一个文件;这个文件就相当于汽车本身,它有完整的系统;所有的功能都由它来提供;
第二个:Nginx.conf配置文件:它相当于驾驶员,虽然我们的二进制文件已经提供了很多的功能,但是这些功能究竟有没有开启;或者开启了以后定义了怎样的行为去处理请求,都是由Nginx.conf这个配置文件来决定的,所以它就相当于这个汽车的驾驶员,它控制着这个汽车的行 为,
第三个:access.log访问日志:它相当于这辆汽车经过所有的地方所形成的GPS轨迹;access.log会记录下每一条Nginx处理过的Http请求的请求信息和响应信息;
第四个:error.log错误日志:就相当于黑匣子一样,当出现了一些我们不可预期的一些问题时;可以通过error.log去把问题定位出来
以上四个部分是相辅相成的,Nginx的二进制可执行文件和Nginx.conf定义了Nginx的处理请求的方式,而我们需要对我们的WEB服务做一些运营或者运维的分析,需要对我们的access.log做进一步的分析,而如果出现了未知的错误或者与预期的行为不一致时候,我们应该通过error.log去定位根本性的问题;

浙公网安备 33010602011771号