gpt4 book ai didi

linux - lighttpd 不使全局环境变量可用于可执行文件

转载 作者:太空狗 更新时间:2023-10-29 11:43:46 25 4
gpt4 key购买 nike

如何设置 lighttpd 以使环境变量可用于生成的进程?

我有一个通过 CGI 作为 URL 调用的可执行文件(例如 http://.../cgi-bin/executable.bin )。

可执行文件需要加载库并读取 /etc/profile 中设置的环境变量使用 export FOO=BAR .

当我尝试访问 URL 时,它生成内部服务器错误 (500),这是由空环境变量引起的,该变量在 /etc/profile 中正确设置。 .

最佳答案

我最终启用了 mod_setenvmodules.conf并包括我需要的每个环境变量,如下所示:

##
## mod_setenv
##
setenv.add-environment = ( "PATH" => env.PATH,
"WSFC_HOME" => env.WSFC_HOME,
"LD_LIBRARY_PATH" => env.LD_LIBRARY_PATH )

关于linux - lighttpd 不使全局环境变量可用于可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28818130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com