在我的 apache 配置中,如果环境变量设置为 true,我尝试仅激活一段代码。
所以我有这样的东西:
<If "'${MY_ENV_VAR}' == 'true'">
# do something
</If>
由于某种原因,它目前无法工作,有人知道这里可能出了什么问题吗?
非常感谢
答案1
它可能无法正常工作,因为您没有告诉 apache 使用 PassEnv 指令传递环境变量。
您需要加载 mod_env,并且必须包含如下节
PassEnv MY_ENV_VAR
它有相当好的记录Apache 手册