Apache服务器配置文件位置,如何启动、重启、停

admin  2016-07-10 20:28   Hits: 

Apache的配置文件包含若干指令,其位置是编译时确定,这里介绍的是以源码包方式安装的Apache服务器为例,配置文件的位置在安装时我们将其指定到了/etc/httpd/目录下,另外在主配置文件httpd.conf中只包含少量与服务器自身相关的指令,可以用Inclue指令和通配符附加许多其他配置文件,默认不附加任何其他配置文件,这是Apache2.2以后的最新版本服务器。
为了使Apache配置文件简洁,默认的配置布局已经被简化并模块化,将httpd.conf文件按配置功能拆分为多个常用特性的配置片段和Apache捆绑一起,可以被轻易的添加到主配置文件中,每个配置片段都有一个对应的配置文件,存在在主配置文件httpd.conf所在目录的extra子目录下。httpd.conf为主配置文件,扩展及模块配置文件目录extra下的为辅助配置文件,要在主配置文件中通过include指令符加上这些配置文件一起使用,一些常见的辅助配置文件名称和作用如下:
 
httpd-autoindex.conf          配置目录列表的辅配置文件
httpd-dav.conf                配置DAV的辅配置文件
httpd-default.conf            配置与Apache服务自身相关的辅配置文件
httpd-info.conf               配置用于服务器信息和状态显示的辅配置文件
httpd-languages.conf          配置语言支持的辅配置文件
httpd-manual.conf             配置Apache文档访问的辅配置文件
httpd-mpm.conf                配置多路处理模块(MPM)的辅配置文件              
httpd-multilang-errordoc.conf 配置多语言错误应答的辅配置文件
httpd-ssl.conf      配置SSL模块的辅助配置文件
httpd-userdir.conf  配置用户主目录的辅配置文件
httpd-vhosts.conf   配置虚拟主机的辅助配置文件
 
如何配置文件都可以使用任何指令,只有在启动或重新启动Apache后,配置文件的更改才会生效。重新启动可以使Apache安装目录下,bin子目录下的apachetcl命令完成,具体命令如下:
[root@localhost root]# /usr/local/apache2/bin/apachetcl stop     停止Apache服务
[root@localhost root]# /usr/local/apache2/bin/apachetcl start    启动Apache服务
[root@localhost root]# /usr/local/apache2/bin/apachetcl restart  重启Apache服务
上一篇:Apache服务器的目录结构
下一篇:Apache配置文件的语法