当在“<Directory>”路径中仅指定“/var/www”时,Apache 如何从“html”子目录中检索文件

How come Apache retrieves files from the `html` subdirectory when only `/var/www` is specified in `<Directory>` path

我的 apache2.conf 配置文件中有以下(默认)<Directory> 指令:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

并且 /var/www 目录仅包含一个 html 目录,里面有一个 index.html 文件,没有 .htaccess (既不在 html 目录附近也不在 html 目录中).什么默认配置值使 Apache 为我提供来自 html 目录的文件?我原以为 DocumentRoot (如果没有提供)是 Directory 路径。

我不确定您使用的 OS 和发行版,但我的 Mint/Ubuntu 有 /etc/apache2/sites-available/000-default.confDocumentRoot/var/www/html

请检查是否有相同的虚拟主机