Назад | Перейти на главную страницу

Корневой каталог документов по умолчанию и корневой каталог

Я не понимаю, как на Apache 2.4, работающем в Linux, чистая установка Apache может отключить доступ к / и в то же время предоставить доступ к корневому каталогу документов по умолчанию.

<Directory /var/www/html>
  Require all granted
</Directory>

<Directory />
  Require all denied
</Directory>

Я предполагаю, что / и корневой каталог документов по умолчанию - это один и тот же каталог.

Отличается ли / от корневого каталога документов по умолчанию? Может кто-нибудь уточнить?

<Directory />
Require all denied
</Directory>

Поскольку «/» является «корневым» каталогом, эта директива применяется ко ВСЕМ расположениям. Но другая директива перезаписывает его и применяется ко всем путям, начинающимся с "/ var / www / html".

<Directory /var/www/html>
Require all granted
</Directory>

Короче говоря, обе директивы разрешают доступ только ниже "/ var / www / html", но в других местах доступ запрещен.