Любой <Directory>
или <Location>
, заданный в глобальной конфигурации (httpd.conf или apache2.conf в Debian), будет применяться ко всем виртуальным хостам, поскольку глобальная конфигурация является общей по определению .
Довольно сложно поделиться <Directory>
местоположением, поскольку у вас могут быть разные DocumentRoot
для ваших виртуальных хостов. Но <Location />
- хорошая цель, все ваши виртуальные хосты будут иметь URL '/'.
Итак, если вы поместите это в <Location />
в глобальном определении, оно будет работать, если только <Location />
на одном VirtualHost не использует какую-либо директиву для удаления Auth.