我不明白怎么在apache 2.4上对linux指令DocumentRoot指向/ var / www / html corespond来禁止访问root /在干净的apache安装中设置为。 在我看来,禁止访问/目录冲突,以启用访问默认的文档根目录。 我认为他们都指向同一个目录
<Directory /var/www/html>
要求所有授予
</Directory>
和
<Directory />
要求全部否认
</Directory>
Directory /目录是否与默认文档根目录不同? 有人可以澄清?
<Directory /> Require all denied </Directory>
由于“/”是“根”目录,所以这个指令适用于所有位置。 但其他指令覆盖它并适用于以“/ var / www / html”开头的所有path
<Directory /var/www/html> Require all granted </Directory>
所以简而言之,这两个指令只允许在“/ var / www / html”下访问,但在其他位置访问被拒绝。