apache目录结构php
[root@eric6apache]# tree bin #这是放置apache命令的目录html
binios
|-- ab #apache http服务器性能测试工具,简单,易用apache
|-- apachectl #这是apache的启动命令,须要重点掌握,apachectl是一个脚步服务器
|-- apr-1-config #是一个为apahe http服务器编译和安装扩展模块工具,在进DSO方式模块编译时会用到,后文在编译php软件时就用到了次命令jsp
|-- apu-1-configide
|-- apxs工具
|-- checkgid性能
|-- dbmmanage测试
|-- envvars
|-- envvars-std
|-- htcacheclean
|-- htdbm
|-- htdigest
|-- htpasswd #创建和更新基本认证文件,如:配置nagios等监控服务时候会用到
|-- httpd #httpd为apache的控制命令程序,apachectl执行时会调用httpd
|-- httxt2dbm
|-- logresolve
`-- rotatelogs #apache自带的日志轮询工具,也还能够用,但在老男孩工做场景使用cronolog替代
[root@eric6apache]# tree conf -L 1 #这是apache的全部配置文件的目录,极其重要
conf
|-- extra#这是额外的apache配置文件目录,这个目录里的文件咱们会常常访问修改,如:httpd-vhosts.conf
|-- httpd.conf#apache的主配置文件,这个文件咱们会常常访问修改,其中每行参数做用都应该弄清楚明白
|-- magic
|-- mime.types
`-- original`-- httpd.conf
[root@eric6apache]# tree htdocs/ #这个是编译anzapache默认的站点目录
htdocs/
|-- index.html#默认的首页文件,在实际环境中,你们习惯用(注意字眼不是必需的)index.html、index.php、index.jsp来作首页文件,首页文件名是在httpd.conf中事先定义好的,具体参数为:Directoryindex index.html
[root@eric6apache]# tree logs #这是apache默认的日志路径,包括错误日志及访问日志
logs/
|-- access_log #这是apache的访问日志,使用tail –f access_log
|-- cgisock.4734
|-- error_log #这个是apache的错误日志,若是apache出现启动故障,必定要看这日志
`-- httpd.pid #http的pid文件,http进程启动后,会把全部进程id号写到此文件
[root@eric6apache]# tree modules #apache的模块目录,好比php、memcach等模块编译后都在这里