apache官方二进制或源码编译安装的默认站点根目录是/usr/local/apache2/htdocs;该路径由configure脚本默认prefix决定,实际以httpd.conf中documentroot指令为准。

Apache 二进制安装(即直接下载官方编译好的二进制包,如 httpd-2.4.x.tar.gz 源码编译安装,或 Windows 下的 .msi/.zip 包)后,默认站点根目录不是 /var/www/html。
这个路径 /var/www/html 是 RPM/YUM/DNF 包管理器安装方式(如 CentOS/RHEL/Fedora)的默认配置,由发行版维护者预设,与 Apache 官方原始分发无关。
Apache Superset 是一个广泛采用的开源 BI 平台,用于 SQL 探索、图表构建和仪表板交付。当代理需要查询仓库数据、组装仪表板或使用成熟的分析界面解释指标而不是临时笔记本代码时,此技能非常有用。
Apache 官方二进制或源码编译安装的默认 DocumentRoot
Unix/Linux 源码编译安装(典型 configure + make + make install)
默认根目录是:<pre class="brush:php;toolbar:false;" fix>/htdocs</pre>
其中<pre class="brush:php;toolbar:false;" fix></pre>默认为/usr/local/apache2(若未指定--prefix参数)。
所以完整路径通常是:/usr/local/apache2/htdocsWindows 官方二进制包(如
httpd-2.4.x-win64-VS17.zip)
解压后,默认根目录是:<apache>/htdocs</apache>
例如:C:\Apache24\htdocs-
验证方法
查看主配置文件httpd.conf中的两处关键设置:-
DocumentRoot "/path/to/your/htdocs" -
<directory></directory>
这两个路径必须一致,且指向实际存放index.html的目录。
-
常见混淆点说明
-
/var/www/html是 Linux 发行版(尤其是 RHEL 系生态)通过dnf install httpd安装时重定义的路径,不是 Apache 自身默认。 - 源码编译时若执行
./configure --prefix=/opt/httpd,则默认根目录变为/opt/httpd/htdocs。 - 修改只需编辑
httpd.conf,改DocumentRoot和对应<directory></directory>块,然后重启服务。
注意:无论哪种安装方式,最终以 httpd.conf 中 DocumentRoot 指令值为准,而不是“约定俗成”的路径。










