使用環境變數的 if 語句

使用環境變數的 if 語句

在我的 apache 配置中,我嘗試僅在環境變數設為 true 時啟動一段程式碼。

所以我有這樣的事情:

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

由於某種原因,這目前不起作用,有人知道這裡可能出了什麼問題嗎?

非常感謝

答案1

它可能不起作用,因為您沒有告訴 apache 使用 PassEnv 指令傳遞環境變數。

您需要載入 mod_env,並且必須包含諸如以下的節

PassEnv MY_ENV_VAR

它有相當詳細的記錄阿帕契手冊

相關內容