PHP基础2 apache的工作原理

Apache的诸多功能都是通过模块进行加载的,自己本身并不具备那么多能力(功能)

PHP基础2 apache的工作原理

 

主配置文件

conf/httpd.conf  还有conf/extra/目录下的可以加载的配置文件,其实也可以算一个!

分布式配置文件

就是指分散到各个目录中的Apache的配置文件,其中的配置,只针对该目录已经该目录的子目录有效的!

 

该分布式配置文件的名字叫:   .htaccess  把所有的请求交给index.php处理

其中里面所写的配置,和<directory></directory>配置指令段是类似的!

PHP基础2 apache的工作原理

PHP基础2 apache的工作原理

分布式配置系统的两个特点:

  1. 修改后立即生效,不需要重启Apache,说明Apache在访问到该目录的时候,会重新对该配置文件进行读取
  2. 分布式配置系统针对当前目录以及当前目录的子目录有效的