Конфигурация Apache условно включает - PullRequest
0 голосов
/ 24 сентября 2019

в нашей настройке apache 2.4 (ubuntu16 lts) мы используем несколько файлов .conf для структурирования файлов конфигурации.мы используем директиву Include для загрузки соответствующих файлов в нашу конфигурацию <VirtualHost>.

. На данный момент это прекрасно работает.из-за новых требований нам нужно условно Include такой файл.

Я пробовал много вещей, таких как

<Directory ~ "/my/dynamic/[a-z]+/path/public/">
   Include /path/to/my/include.conf
</Directory>

или проверки на основе ENV

SetEnvIf Host "^my-admin.+" IS_ADMIN=1

<If "%{ENV:IS_ADMIN} == 1">
  Include /path/to/my/include-A.conf
</If>
<Else>
  Include /path/to/my/include-B.conf
</Else>

.. ни один из них не сработал прямо сейчас.

Есть ли способ, которым мы можем использовать Include в таком случае использования для каждого запроса?

...