nat*_*nho 3 linux cgi lighttpd environment-variables server
如何设置 lighttpd 以使环境变量可用于生成的进程?
我有一个通过 CGI 作为 URL 调用的可执行文件(例如http://.../cgi-bin/executable.bin)。
可执行文件需要加载库并读取/etc/profileusing中设置的环境变量export FOO=BAR。
当我尝试访问 URL 时,它会生成内部服务器错误 (500),这是由在/etc/profile.
我最终能够mod_setenv在modules.conf和包括每个环境变量,我需要这样的:
##
## mod_setenv
##
setenv.add-environment = ( "PATH" => env.PATH,
"WSFC_HOME" => env.WSFC_HOME,
"LD_LIBRARY_PATH" => env.LD_LIBRARY_PATH )
Run Code Online (Sandbox Code Playgroud)