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等模塊編譯後都在這裏