У меня установлен Apache 2.4 с помощью Homebrew на моем Mac. Следующее не работает, оно разрешает доступ ко всей файловой системе:
<Directory />
AllowOverride None
Require all denied
</Directory>
Если я включу access_compat_module
, а затем изменю блок выше на блок ниже, он будет работать, как и ожидалось. Я не вносил никаких других изменений в httpd.conf
.
<Directory />
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Я думал, что они эквивалентны, но явно что-то не работает. У меня включен authz_core_module
в обоих случаях. Любые идеи, что я делаю неправильно? Спасибо.