Apache Apach e 服务器配置全攻略 200 7年06月17 日 12:43 ChinaByte Apache 服务器的设置文件位于/usr/local/apache/conf/ 目录下,传统上使用三个配置文件 , 和 ,来配置 Apache 服务器的行为。 提供了最基本的服务器配置,是对守护程序 httpd 如何运行的技术描述; 是服务器的资源映射文件,告诉服务器各种文件的 MIME 类型,以及如何支持这些文件; 用于配置服务器的访问权限,控制不同用户和计算机的访问限制; 这三个配置文件控制着服务器的各个方面的特性, 因此为了正常运行服务器便需要设置好这三个文件。除了这三个设置文件之外, Apache 还使用 文件用于标识不同文件对应的 MIME 类型, magic 文件设置不同 MIME 类型文件的一些特殊标识,使得 Apache 服务器从文档后缀不能判断出文件的 MIME 类型时, 能通过文件内容中的这些特殊标记来判断文档的 MIM E 类型。 bash-$ ls -l /usr/local/apache/conf total 100 -rw-r--r-- 1 root wheel 348 Apr 16 16:01 -rw-r--r-- 1 root wheel 348 Feb 13 13:33 -rw-r--r-- 1 root wheel 30331 May 26 08:55 -rw-r--r-- 1 root wheel 29953 Feb 13 13:33 -rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic -rw-r--r-- 1 root wheel 12441 Feb 13 13:33 -rw-r--r-- 1 root wheel 7334 Feb 13 13:33 -rw-r--r-- 1 root wheel 383 May 13 17:01 -rw-r--r-- 1 root wheel 357 Feb 13 13:33 事实上当前版本的 Apache 将原来 、 与 中的所有配置参数均放在了一个配置文件 f 中,只是为了与以前的版本兼容的原因( 使用这三个设置文件的方式来源于 NCSA-httpd) ,才使用三个配置文件。而提供的 f 和 文件中没有具体的设置。由于在新版本的 Apache 中,所有的设置都被放在了 中, 因此只需要调整这个文件中的设置。以下使用缺省提供的 f 为例,解释 Apache 服务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼, 基本上这些参数都很明确, 也可以不加改动运行 Apache 服务器。但如果需要调整 Apache 服务器的性能, 以及增加对某种特性的支持,就需要了解这些设置参数的含义。关于 Apache 服务器的性能,在 上存在很大的争议, 基本上使用 Apache 的使用者几乎都不怀疑它的优秀性能, Apache 也支撑了很多著名的高负载的网站,但是在商业机构的评测中, Apache 往往得分不高。很多人指出, 在这些评测中, 商业 Web 服务器及其操作系统往往由其专业公司的工程师进行过性能调整,而 Free 的操作系统和 Web 服务器往往就使用其缺省配置或仅仅作很小的更改。需要指出的是,除了操作系统的性能调整之外, Apache 服务器本身的缺省配置绝不是最优化和最高效的,而是要适应几乎所有种类操作系统、所有种类硬件下的设置, 多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置。因此要使用 Apache 的时候,性能调整是必不可少的。在商业评测中忽略了的另一个事实是, 评测时往往对不同种类的功能进行比较,例如使用 Apache 的标准 CGI 的性能与 ISAPI , NSAPI 等服务器端 API 比较,事实上 Apache 服务器与此可以比较的功能为 modperl , FastCGI ,与 ASP 类似的功能为 PHP 等等, 只不过由于 Apach e 的开放模式, 这些功能是由独立的开发组, 作为独立的模块来
Apache服务器配置全攻略.txt 来自淘豆网m.daumloan.com转载请标明出处.