首页 > 技术文章 > 1.6.7apache的目录结构

JavascriptAndHtml5 2018-08-17 06:47 原文

bin:binary,只要有bin里面就是可执行文件里面全部都是二进制文件,conf:config(配置)

htdocs:是站点    modules:是模块

比如汽车启动,里面的配置有先启动什么,后启动什么,那么在apache中也是这样的,先启动什么后启动什么,这里面的配置都在conf文件里面,所有的参数都放在了这里面。

htdocs:站点目录(虚拟目录)

modules:模块文件,里面有很多的模块,后缀是so

要想了解模块,就要了解apache的工作机制。

1.6.8 apache的工作机制

如果我创造了一个东西,我们会想以后怎么拓展

机器里面有很多功能如果把功能和机器都绑在一块,以后就不好拓展了,

那如果把机器看成是一个平台的话,把功能都放在平台上,以后出了什么新功能都放在平台上,这样就有了可拓展性能

你给我加载什么插件我就运行什么,apaceh本身不提供什么功能

 apaceh插入很多modules,你插入一个他就多一个功能

apache本身没有功能,他的功能是加载的模块提供的,这些插件或者说这些模块都在module文件里, apaceh先加载那个文件是conf文件里面决定的,他的加载顺序是conf文件里面决定的,

启动过程

开始

解析配置文件

加载静态/动态模块,静态是必须加载的,不加载不能服务,动态是可选的,然后系统资源初始化,结束

apace将来与我们息息相关的就是配置文件

推荐阅读