Простой вопрос:Зачем нам нужен <Directory> в файле Apache .conf?
<VirtualHost *:80>
ServerName notes.example.com
DocumentRoot /var/www/notes
<Directory "/var/www/notes">
Require all granted
Options +Indexes
</Directory>
</VirtualHost>
На первый взгляд, это работает точно так же, как просто положить:
<VirtualHost *:80>
ServerName notes.example.com
DocumentRoot /var/www/notes
</VirtualHost>
Так зачем нам это <Directory>
заявление в любом случае?
Я нашел несколько примеров, на которых некоторые из них использовали <Directory>
или <Proxy>
, а другие просто устанавливали свои настройки под ветку <VirtualHost>
.