Оператор If с использованием переменной окружения

Оператор If с использованием переменной окружения

В моей конфигурации Apache я пытаюсь активировать фрагмент кода только в том случае, если переменная среды имеет значение true.

Итак, у меня есть что-то вроде этого:

<If "'${MY_ENV_VAR}' == 'true'">
  # do something
</If>

По какой-то причине это сейчас не работает. Есть ли у кого-нибудь идеи, в чем может быть проблема?

Большое спасибо

решение1

Вероятно, это не работает, потому что вы не указываете Apache передавать переменные среды с помощью директивы PassEnv.

Вам необходимо загрузить mod_env и включить строфу, например:

PassEnv MY_ENV_VAR

Это довольно хорошо документировано вруководство Apache

Связанный контент