Я выполняю веб-сервер под Apache с несколькими виртуальными хостами. Я хотел бы к prohobit доступ к определенным именам файлов, но вместо того, чтобы использовать отклонять правило о каждом спидобарографе я хотел бы знать, могу ли я достигнуть этого с глобальной конфигурацией?
Я нашел, что следующее удовлетворило моим потребностям.
<FilesMatch "myfile.ext">
Require all denied
</FilesMatch>
Согласно manual
Configuration directives set in the main server context (вне любого контейнера
) будут использоваться только в том случае, если они не переопределены настройками виртуального хоста.
Поэтому теоретически директивы настройки в основном конфигураторе, если это разрешено директивой context, должны работать и применяться до тех пор, пока вы не переопределите директиву ни в разделе
, ни в запрете переопределения .htaccess
.
Но это простой случай проверки, действительно ли все работает так, как ожидается...
.