配置apache之httpd.conf(服务器扩展部分)

在Apache的默认配置文件夹中有一个extra目录,这个目录是用来存放Apache其他模块的配置文件。这些文件是Apache针对常用的模块而设置并提供的,它们都是通过Include指令来加载,如果需要使用则只需要在httpd.conf文件中相应的加载行前删除"",将其注释取消。

Apache扩展配置文件说明:

文件名                                                                             用途                                                                                      
httpd-autoindex.conf 自动索引配置
httpd-dav.conf WebDAV配置
httpd-default.conf Apache的默认配置
httpd-info.conf mod_status, mod_info模块配置
httpd-languages.conf Apache多语言配置支持
httpd-manual.conf 在网站上提供Apache手册
httpd-mpm.conf 多路处理模块配置文件
httpd-multilang-errordoc.conf 实现多语言的错误信息
httpd-ssl.conf SSL配置
httpd-userdir.conf 配置用户目录
httpd-vhosts.conf 虚拟主机配置

对于早期的httpd.conf文件来说,当一个httpd.conf中出现大量关于虚拟主机,SSL,web_dav的配置后,再去查找和修改就会变得非常麻烦,而使用Include指令,可能缩小httpd.conf文件的尺寸,让它变得更好读写,例如,你可以将虚拟主机的配置单独放在一个文件中,然后通过Include指令来加载。

Include conf/extra/httpd-vhosts.conf

Include指令可以通过通配符来加载多个文件,而这个顺序则是按照字母顺序加载,如果你使用Include指令指向了一个目录,则会按字母顺序加载这个目录下的所有文件。另外在加载文件路径方面,可以使用绝对路径,也可以使用相对于ServerRoot目录的相对路径。例如:

Include /home/apache/conf/httpd-vhosts.conf
Include extra/httpd-vhosts.conf

出于工作习惯,我推荐将所有的配置文件进行统一存放(Apache的extra目录是个不错的选择),并使用相对于ServerRoot目录的相对路径进行调用。

时间: 2024-10-08 13:50:49

配置apache之httpd.conf(服务器扩展部分)的相关文章

配置apache之httpd.conf(主机部分)

httpd.conf的主服务器部分配置: 1. ServerName指令 ServerName指令是一个重要的指令,用于定义Apache默认主机名,但是这个指令在httpd.conf中默认被注释掉的,因此要启用它,需要先将ServerName前面的#删除,然后再加上你的站点名称或是IP地址.推荐使用完整的IP地址,例如: Servername  www.jonsk.com 或  ServerName  172.16.3.9 如果你没有使用这个指令来指定默认的主机名,那么你会在Apache启动时收

配置apache之httpd.conf(容器部分)

httpd.conf的容器部分配置. 1. <IfModule>容器 <IfModule>容器作用于模块,它会首先判断模块是否载入,然后再决定是否进行处理,也就是说只有当判断结果为真是才会执行容器内的指令,相反如果为假,则会全部忽略.可以使用<IfModule  模块名>或<IfModule  !模块名>来判断模块是否载入,例如: <IfModule !mpm_netware_module> <IfModule mpm_netware_mo

【转】Apache 的 httpd.conf 配置详解

Apache 的 httpd.conf 配置详解 原文链接 http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run

解析apache的httpd.conf配置内容

ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run/ht ServerRoot "/usr/local" ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此

Apache 配置文件httpd.conf 的含义

ServerRoot "/usr/local" ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个Apach

Apache配置文件httpd.conf内容翻译

本文已经废弃,现在apache2不依靠httpd.conf来配置. Ubuntu下默认的配置文件是/etc/apache2/sites-available/default 可以修改上面文件来修改apache2配置 目录 [隐藏] 1 原文说明 2 文件全局说明 3 第一区:全局环境参数 4 第二区:“主”服务配置 5 第三区:虚拟主机 原文说明 引自www.linuxsir.org 原文地址:http://www.7880.com/Info/Article-3df0ef00.html 文件全局说

Apache配置文件httpd.conf

通过yum安装的httpd,默认情况下其配置文件为/etc/httpd/conf/httpd.conf, 以及/etc/httpd/conf.d/*.conf. 配置文件主要有三部分组成 [[email protected] ~]# grep 'Section' /etc/httpd/conf/httpd.conf  ### Section 1: Global Environment ### Section 2: 'Main' server configuration ### Section 3

Apache 的 httpd.conf 详解

ServerRoot "/usr/local" ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个Apach

Centos 6.4安装配置apache平台的svn服务器

一.安装apache.subversion服务 #yum install httpd subversion subversion-devel mod_dav_svn -y 二.配置apache服务器 # sed '{/^$/d;/#/d}' /etc/httpd/conf/httpd.conf ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAli