Apache WEB 服务器配置全攻略 Apache 服务器的设置文件位于/usr/local/Apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf 和srm.conf,来配置Apache 服务器的行为。 httpd.conf 提供了最基本的服务器配置,是对守护程序 httpd 如何运行的技术描述;srm.conf 是服务器的资源映射文件,告诉服务器各种文件的MIME 类型,以及如何支持这些文件;access.conf 用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。 除了这三个设置文件之外,Apache 还使用mime.types 文件用于标识不同文件 对应的MIME 类型,magic 文件设置不同 MIME 类型文件的一些特殊标识,使得 Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME 类型。 bash-2.02$ls-l/usr/local/Apache/conf total100 -rw-r--r--1rootwheel348Apr1616:01access.conf -rw-r--r--1rootwheel348Feb1313:33access.conf.default -rw-r--r--1rootwheel30331May2608:55httpd.conf -rw-r--r--1rootwheel29953Feb1313:33httpd.conf.default -rw-r--r--1rootwheel12441Apr1915:42magic -rw-r--r--1rootwheel12441Feb1313:33magic.default -rw-r--r--1rootwheel7334Feb1313:33mime.types -rw-r--r--1rootwheel383May1317:01srm.conf -rw -r--r--1rootw heel357Feb1313:33srm.conf.default 事实上当前版本的Apache 将原来httpd.conf、srm.conf 与 access.conf 中的所有配置参数均放在了一个配置文件 httpd.conf 中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于 NCSA-httpd),才使用三个配置文件。而提供的access.conf 和 srm.conf 文件中没有具体的设置。 由于在新版本的Apache 中,所有的设置都被放在了 httpd.conf 中,因此只需要调整这个文件中的设置。以下使用缺省提供的httpd.conf 为例,解释 Apache 服 务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼,基本上这些 参数都很明确,也可以不加改动运行 Apache 服务器。但如果需要调整 Apache服务 器的性能,以及增加对某种特性的支持,就需要了解这些设置参数的含义。 关于 Apache 服务器的性能,在 Internet 上存在很大的争议,基本上使用 Apache的使用者几乎都不怀疑...