Кто-нибудь знает, возможно ли использовать захват регулярных выражений в директиве Apache DirectoryMatch? Я хотел бы сделать что-то вроде следующего:
<DirectoryMatch ^/home/www/(.*)>
AuthType Basic
AuthName $1
AuthUserFile /etc/apache2/svn.passwd
Require group $1 admin
</DirectoryMatch>
но пока у меня нет успеха.
В частности, я пытаюсь создать HTTP-аутентификацию на основе группы для отдельных каталогов / vhosts на сервере в Apache 2.0.
Например, сайт A, указывающий на / home / www / a, будет доступен всем пользователям в группе admin и группе a, сайт b по адресу / home / www / b будет доступен всем пользователям в группе admin и группе b и т. д. Я бы хотел, чтобы все было основано на имени каталога, чтобы я мог легко создавать сценарии добавления пользователей htpasswd в нужные группы и максимально автоматизировать это, но другие предложения по решению проблемы, безусловно, приветствуются.