1.Apache是什么:
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一
2.Apache的特性:
Apache是基于<font color='red'>模块化设计</font>的,总体上来看代码的可读性高于PHP的代码,核心代码并不多,大多数的功能都被分散到各个模块中,各个模块在系统启动的时候载入。
Apache是完全开源的,可以阅读Apache的所有代码(用c语言写的)
3.Apache的启动过程:
4.Apache的运行机制图:
mpm(mutil processing module多重处理模块:用于管理各个模块
apr(可移植运行库): 屏蔽操作系统,使apache可以兼容多种操作系统
5.Apache主配置文件:
DocumentRoot "/var/www/html" #apache默认主目录
DirectoryIndex index.html #默认显示的主文件
Alias #站点的别名
<Directory /> #对根目录下面的文件权限进行设置
AllowOverride none #是否允许其他配置文件对现有配置文件进行覆盖
Require all denied #禁止所有请求;#Require all granted 允许所有请求
</Directory>