当在“<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.conf
,DocumentRoot
是 /var/www/html
请检查是否有相同的虚拟主机
我的 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.conf
,DocumentRoot
是 /var/www/html
请检查是否有相同的虚拟主机