У меня есть экземпляр Apache, обслуживающий разные места, например
https://host.com/jira
https://host.com/svn
https://host.com/websvn
https://host.com/phpmyadmin
Каждый из них имеет правила контроля доступа, основанные на IP-адресе / имени хоста. Некоторые из них используют одну и ту же конфигурацию, поэтому мне приходится каждый раз повторять одни и те же правила:
Order Deny,Allow
Deny from All
Allow from 10.35 myhome.com mycollegueshome.com
Есть ли способ сделать их многоразовыми, чтобы мне не приходилось менять каждый экземпляр каждый раз, когда что-то меняется? То есть, я могу написать это один раз, а затем использовать его для нескольких мест? Возможно, с помощью SetEnvIf? Было бы хорошо, если бы я мог сделать что-то вроде этого псевдо-конфигурации:
<myaccessrule>
Order Deny,Allow
Deny from All
Allow from 10.35 myhome.com mycollegueshome.com
</myaccessrule>
<Proxy /jira*>
AccessRule = myaccessrule
</Proxy>
<Location /svn>
AccessRule = myaccessrule
</Location>
<Directory /websvn>
AccessRule = myaccessrule
</Directory>