首页 > 代码库 > Apatche配置基础

Apatche配置基础

Apatche配置基础

一.目录

    Bin:Apatche执行文件所在目录

    error:错误应答文件目录。服务器设置或浏览器要求的数据错误时,浏览器出现的错误信息存放的位置。

    htdocs:web文档的根目录。用户存放网页和默认首页的位置。

    icons:提供Apache预设给于的小图示。

    Logs:Apatche文档日志存放位置。包括访问日志acces_log和错误日志error_log。access_log记录了所有对服务器的访问活动,例如记录了客户端的IP地址和什么时间访问了哪个页面等信息。error_log记录了所有对服务器的错误访问活动。

    Man:服务器配置文件的帮助手册所在目录。

    modules:服务器所支持的动态加载模块所在位置。

额外:/etc/httpd/目录:Apache指定的主配置文件httpd.conf所在目录。

   /etc/httpd/extra/目录:Apatche扩展及模块配置文件辅助配置文件目录。

二.配置文件

  Apatche各种功能特性主要由httpd.conf决定。通过文件方式配置服务器,只需改变配置文件的参数。

  #表示注释,去掉可表示开启某功能,带上表示关闭功能。每一行表示一条指令,\表示续行。

  为了使httpd.conf简介以及提高通用性,进行了模块化,主配置文件httpd.conf中只含少量与服务自身相关的指令可以用Include指令和通配符附加其他配置文件,默认不附加任何其他配置文件。每个特性的配置片段都有一个对应的配置文件,这些辅助配置文件存放于extra目录下。通过Include指令符使用。常用辅助配置文件名称及作用:

  更改配置后,重启才能生效。可通过bin下的apatchectl stop start restart等命令完成关闭,重启等操作。Apatche为模块化服务器,扩展功能可作为模块动态加载,默认只编译base组模块。若在编译时时包涵了DSO模块,各模块可动态编译,并随时用LoadModule指令加载,否则添加或删除模块必须重新编译。apachectl -l查看已经编译到服务器中的模块。   

 

 

  

    

Apatche配置基础