FreeBSD 配置Apache服务器

http://tech.ddvip.com   2006年08月20日    社区交流

本文详细介绍FreeBSD 配置Apache服务器

  Apache服务器的设置文件位于/usr/local/etc/apache目录下,传统上使用三个配置文件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/etc/apache
total 100
-rw-r--r--  1 root wheel  348 Apr 16 16:01 access.conf
-rw-r--r--  1 root wheel  348 Feb 13 13:33 access.conf.default
-rw-r--r--  1 root wheel 30331 May 26 08:55 httpd.conf
-rw-r--r--  1 root wheel 29953 Feb 13 13:33 httpd.conf.default
-rw-r--r--  1 root wheel 12441 Apr 19 15:42 magic
-rw-r--r--  1 root wheel 12441 Feb 13 13:33 magic.default
-rw-r--r--  1 root wheel  7334 Feb 13 13:33 mime.types
-rw-r--r--  1 root wheel  383 May 13 17:01 srm.conf
-rw-r--r--  1 root wheel  357 Feb 13 13:33 srm.conf.default

  事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。而提供的access.conf和srm.conf文件中没有具体的设置。

责编:豆豆技术应用

正在加载评论...