我想将一个系统范围的变量传递给Apache,因此我可以使用PassEnv将其传递给执行的脚本。基本上执行的脚本Apache执行一个shell脚本,该shell脚本不会在没有设置变量的情况下运行。
但是Ubuntu开发人员在启动脚本中做到了这一点:
ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"
导致/ etc / environment中的变量被丢弃。我可以在不修改启动脚本的情况下修复此问题吗?
答案 0 :(得分:0)
结果证明你可以传递/ etc / apache2 / envvars中的变量。虽然仍然很糟糕。
不。该值保持为空。