Apache服务器的目录结构

admin  2016-07-10 20:27   Hits: 

在Linux系统下使用源代码包安装Apache时,我们将Apache服务器的家目录设置在/usr/local/apache2目录下面,在学习Apache服务器配置之前首先了解一下Apache的目录结构。进入到Apache安装目录,使用ls命令显示下面的目录结构。常见的子目录说明如下:
 
Bin
是Apache执行文件所在目录,例如Apache的主要执行文件apachectl,使用这个命令可以用来控制Apache服务器开启或停止,还有Apache的密码保护文件htpasswd,当用户在某些网页需要输入账号与密码时候,Apache本身提供一个最基本的密码保护方式,该密码的产生就是透过这个指令来完成的。
 
cgi-bin
预设给一些可执行的CGI网页程序存放目录,当用户输入http://localhost/cgi-bin时所显示的数据所存储的目录
 
error
默认错误应答文件目录,如果因为服务器设置或者浏览器要求的数据错误时候,在浏览器上出现的错误信息存放位置
 
htdocs
默认web文档目录,就是用户存放网页或默认首页位置
 
icons
提供Apache预设给予的一些图标
 
Logs
日志文件位置,包括访问日志access_log和错误日志error_log,访问日志记录了对服务器的访问活动,例如记录了客户端的ip地址和在什么时间访问了哪个页面等信息,错误日志error_log记录了所有对web服务器的错误访问活动。
 
Man
Apache服务器配置文件的帮助手册目录
 
modules
Apache服务器所支持的动态加载模块所在的位置
 
除了要了解Apache家目录下的子目录的作用,还有两个比较重要的目录需要掌握,就是存入Apache配置文件和子配置文件的两个目录
/etc/httpd/目录:在通过源代码安装包按照Apache时,为Apache指定的主配置文件httpd.conf存放的目录
 
/etc/httpd/extra/目录:该目录为Apache扩展及模块配置文件目录,最新版Apache服务器不仅有一个httpd.cof作为主配置文件,还存在一些辅助配置文件放在这个目录下
上一篇:什么是mysql分区,mysql分区如何操作,mysql如何分
下一篇:Apache服务器配置文件位置,如何启动、重启、停