理员允许AllowOverride,以便于用户编写自己的htaccess文件。4尽量不使用通配符在Apache的配置文件中,我们可以指定每个目录下的默认欢迎页面,例如:
以内容协商的方式指定欢迎页面DirectoryDirectoryI
dexi
dexDirectory
使用上述配置后,当访问当前目录时,Apache将会在当前目录下查找名称形如i
dex的文件,并根据客户端期望响应的类型自动返回一个最匹配的请求文件即内容协商。
f不过,这样做将会导致一点性能损失,尽管内容协商的好处大于性能的损失,如果你仍然在意这一点性能损失的话,建议你不要使用上述通配符形式的配置,而是根据自己的需要,指定一个完整的i
dex文件列表。
指定欢迎页面DirectoryDirectoryI
dexi
dexhtmli
dexcgii
dexplDirectory
使用上述配置后,Apache将按照从左到右的先后顺序依次查找上述三个名称的文件,并响应最先找到的那个文件。5选择适当的多路处理模块MPM由于多路处理模块的相关内容较多,请参考下面的修改最大并发连接数。6修改Apache的并发连接配置关于修改Apache的并发连接配置的具体内容,请同样参考请参考下面的修改最大并发连接数。
并发连接数
Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出一些必要的调整。而针对Apache的优化配置过程中,修改Apache的最大并发连接数3就显得尤为重要。在修改Apache的最大并发连接数3之前,我们需要预先了解一些Apache的相关知识。众所周知,Apache是一个跨平台的、采用模块化设计的服务器。为了应对不同的平台和不同的环境产生的各种不同的需求,也为了在具体的平台或环境下达到最佳的效果,Apache在web服务器的基础功能方面端口绑定、接收请求等也同样采用了模块化设计,这个Apache的核心模块就叫做多路处理模块MultiProcessi
gModule,简称MPM。Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_eve
t、mpm_
etware、mpmt_os2、mpm_prefork、mpm_wi
t、mpm_worker。如果条件允许,我们可以根据实际需求将指定的MPM模块编译进我们自己的Apache中Apache的源码是开放的,允许用户自行编译。不过,如果在编译时我们没有选择,
fApache将按照如下表格根据不同的操作系统自r