Apache简介(未完待续)

来源:互联网 发布:卡尔波普尔 知乎 编辑:程序博客网 时间:2024/05/24 16:16

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>
原创粉丝点击