Apache的目录结构详细讲解
前言说明Linux环境:CentOS7.9Apache安装路径:/usr/local/apache/安装方式:apache是编译安装的目录结构bin目录(存放的是Apache的可执行命令)cd./bin#bin目录存放的是Apache的命令tree -L 1[root@Centos bin]# tree -L 1.├── ab#一个http服务器性能测试工具├── apachectl#Apache
·
前言说明
Linux环境:CentOS7.9
Apache安装路径:/usr/local/apache/
安装方式:apache是编译安装的
目录结构
bin目录(存放的是Apache的可执行命令)
cd ./bin #bin目录存放的是Apache的命令
tree -L 1
[root@Centos bin]# tree -L 1
.
├── ab #一个http服务器性能测试工具
├── apachectl #Apache的启动命令
├── apxs #一个为编译和安装扩展的模块的工具
├── checkgid
├── dbmmanage
├── envvars
├── envvars-std
├── fcgistarter
├── htcacheclean #清理磁盘缓冲区的命令
├── htdbm
├── htdigest
├── htpasswd #建立和更新基本认证文件
├── httpd #Apache的控制命令程序,执行apachectl命令时会调用这个httpd命令
├── httxt2dbm
├── logresolve
└── rotatelogs #apache自带的日子轮询命令
conf目录(存放的是Apache的配置文件)
[root@Centos conf]# tree -L 1
.
├── extra #扩展配置文件,主要是一些其他配置文件,如虚拟主机配置文件等
├── httpd.conf #这是apache的主配置文件,必须会
├── magic
├── mime.types
└── original
htdocs目录(默认站点目录,存放的是Apache的网页文件)
[root@Centos htdocs]# tree -L 1
.
├── index.html #默认安装后Apache就只有一个默认首页文件
log目录(日志目录,存放的是Apache的日志信息)
[root@Centos logs]# tree -L 1
.
├── access_log #Apache的访问日志信息文件
├── error_log #错误日志信息文件
└── httpd.pid #pid文件
modules目录(模块目录,存放的是Apache已编译安装的的模块)
[root@Centos modules]# tree -L 1
.
├── httpd.exp
├── libphp7.so
├── mod_access_compat.so
├── mod_actions.so #存放了很多模块文件,都是以.so结尾
├── mod_alias.so
├── mod_allowmethods.so
├── mod_auth_basic.so
├── mod_auth_digest.so
总结:
Apache的目录结构大致就是以下这样子,文中未提到的其他目录,大家可在日后工作中在具体了解。
[root@Centos apache]# tree -L 1
.
├── bin #存放Apache的命令
├── build
├── cgi-bin
├── conf #存放Apache的主配置文件和扩展配置文件
├── error
├── htdocs #存放Apache默认的网站站点文件
├── icons #存放图标文件
├── include
├── logs #存放Apache的日志文件
├── man #apache的帮助首测
├── manual
└── modules #存放已编译安装的模块文件
有没有感觉Apache的目录结构和Tomcat的结构大同小异呀,O(∩_∩)O哈哈~
更多推荐
已为社区贡献6条内容
所有评论(0)