Apache源代码全景分析(第1卷):体系结构与核心模块
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 配置文件管理

Apache作为一个非常强大的、灵活的Web服务器,配置文件功不可没,通过修改和调整配置文件,用户可以将Apache的功能发挥到极限。事实上,大部分Apache管理员的工作就是编辑Apache的配置文件,调整指令的参数。但是Apache的配置文件非常庞大,指令的数目令人望而生畏,而且还在不断地扩充之中。尽管目前有很多Apache管理宝典之类的书来指导用户如何使用这些指令,但是大部分的系统管理员对配置文件的机制及指令的内部运行流程并不能很好地理解,知其然而不知其所以然。他们并不了解指令是如何对Apache产生效果的,因此指令的使用也仅仅是人云亦云,简单模仿而已。

另外一个重要的内容就是Apache指令的扩充。尽管Apache中提供了足够的指令,但是用户在需要的时候也可以实现自己的指令。如何扩充实现自己的指令也是配置文件管理的重要组成部分。

古人云:“授之以鱼,不如授之以渔”。本章将对Apache的配置文件进行深入的剖析,同时我们将追踪配置指令的作用流程,从而弄明白配置文件是如何产生效果的,部分内容需要放到下一章结合模块部分来介绍。