Ubuntu上的Apache2 PassEnv

时间:2010-12-16 14:05:17

标签: apache ubuntu environment-variables

我想将一个系统范围的变量传递给Apache,因此我可以使用PassEnv将其传递给执行的脚本。基本上执行的脚本Apache执行一个shell脚本,该shell脚本不会在没有设置变量的情况下运行。

但是Ubuntu开发人员在启动脚本中做到了这一点:

ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"

导致/ etc / environment中的变量被丢弃。我可以在不修改启动脚本的情况下修复此问题吗?

1 个答案:

答案 0 :(得分:0)

结果证明你可以传递/ etc / apache2 / envvars中的变量。虽然仍然很糟糕。

不。该值保持为空。