Apache默认网站根目录由DocumentRoot指令指定,常见路径为/var/www/html(CentOS)或/var/www/html(Ubuntu);默认主页按DirectoryIndex顺序查找index.html、index.php等;配置文件位于/etc/httpd/conf/httpd.conf或/etc/apache2/apache2.conf等。
apache安装完成后,默认网站根目录和主页文件结构由配置文件明确指定,不是固定路径,而是取决于安装方式和系统环境。理解这两项,是后续部署网站、调试403/404错误的基础。
默认网站根目录位置
根目录由 DocumentRoot 指令定义,常见路径如下:
- Linux(RPM包安装,如CentOS/RHEL):/var/www/html
- Linux(源码编译安装):/usr/local/apache2/htdocs
- Windows(Apache Haus或官方二进制包):D:/Apache24/htdocs(具体以 Define SRVROOT 和 DocumentRoot 配置为准)
注意:该路径必须与 <Directory> 块中对应权限配置一致,否则会因访问被拒返回403错误。
默认主页文件名顺序
Apache按 DirectoryIndex 指令列出的顺序依次查找首页文件,典型配置为:
DirectoryIndex index.html index.php index.htm
即优先找 index.html,不存在则尝试 index.php,再找 index.htm。若全部缺失且目录浏览被禁用(Options -Indexes),就会返回403或404。
Apache Superset 是一个广泛采用的开源 BI 平台,用于 SQL 探索、图表构建和仪表板交付。当代理需要查询仓库数据、组装仪表板或使用成熟的分析界面解释指标而不是临时笔记本代码时,此技能非常有用。
关键配置文件位置
这些设置通常位于主配置文件中:
- Linux(RHEL/CentOS):/etc/httpd/conf/httpd.conf
- Linux(Debian/Ubuntu):/etc/apache2/sites-enabled/000-default.conf 或 /etc/apache2/apache2.conf
- Windows:conf/httpd.conf(在 Apache 安装目录下)
修改后需执行 httpd -t(Linux/Windows)或 apache2ctl configtest(Debian系)验证语法,再重启服务生效。
如何快速确认当前实际路径
无需猜,直接查运行中的配置:
- 命令行执行:httpd -V | grep -i "documentroot\|serverroot"(Linux/macOS)
- Windows下进入 bin 目录运行:httpd.exe -V
- 或临时在网页中启用 ServerSignature On 并查看响应头(仅调试用)

















