Apache2
使用環境變數的 if 語句
在我的 apache 配置中,我試圖僅在環境變數設置為 true 時啟動一段程式碼。
所以我有這樣的事情:
<If "'${MY_ENV_VAR}' == 'true'"> # do something </If>
出於某種原因,這目前不起作用,有人知道這裡可能出了什麼問題嗎?
非常感謝
它可能不起作用,因為您沒有告訴 apache 使用 PassEnv 指令傳遞環境變數。
您需要載入 mod_env,並且必須包含一個節,例如
PassEnv MY_ENV_VAR
它在Apache 手冊中有很好的記錄