apache服务安装成功后,主要的目录结构如下:
|-- bin 程序命令目录[apache执行文件的目录如apachectl,htpassed]
|-- build
|-- cgi-bin 预设给一些CGI网页程序存放的目录
|-- conf 配置文件目录
|-- error 默认错误应答目录
|-- htdocs 编译安装时站点目录,web根目录
|-- icons 提供apache预设给予的图标
|-- include
|-- lib
|-- logs 默认日志文件存放包括错误日志(error_log)和访问日志(access_log) tail -f access_log可以随时看访问记 录, 里面httpd.pid还会记录主进程号
|-- man 帮助手册所在目录
|-- manual
|-- modules 动态加载模块目录。例如phpmemcache编译后的模块在这里面
apache配置文件目录(源码安装时可以自己指定目录)新版本配置文件被拆分成多个
/etc/httpd/ 目录 httpd.conf
/etc/httpd/extra 目录 多个辅助配置文件*.conf
=======================配置文件结构说明=============================
/etc/httpd/httpd.conf------------主配置文件
/etc/httpd/extra/ 辅助配置文件 目录
----------------------------------------------
httpd-autoindex.conf 配置目录列表
httpd-languages.conf 配置语言支持
httpd-ssl.conf 配置SSL模块
httpd-dav.conf
httpd-manual.conf 文档访问
httpd-userdir.conf 配置用户主目录
httpd-default.conf 与apache自身相关的文件
httpd-mpm.conf 控制多路处理模块[如最大最小进程,用户访问时间等]
httpd-vhosts.conf 设置虚拟主机
httpd-info.conf 配置服务器状态与信息显示
httpd-multilang-errordoc.conf 配置多语言错误应答
------------------------------------------------------------------