Si declaración usando una variable de entorno

Si declaración usando una variable de entorno

En mi configuración de Apache, intento activar solo un fragmento de código si una variable de entorno está configurada como verdadera.

Entonces tengo algo como esto:

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

Por alguna razón, esto no funciona actualmente. ¿Alguien tiene alguna idea de qué podría estar mal aquí?

Muchas gracias

Respuesta1

Probablemente no esté funcionando porque no le está diciendo a Apache que pase las variables de entorno usando la directiva PassEnv.

Necesitas mod_env cargado y debes incluir una estrofa como

PassEnv MY_ENV_VAR

Está bastante bien documentado enel manual de apache

información relacionada