似乎scgi.server的“bin-environment”设置只将环境变量传递给新生成的进程,而不是连续运行的SCGI后端。
我尝试了setenv.add-environment和setenv.add-request-header,但两者都不能通过CGI接口从(C ++)后端访问
有什么想法吗?
答案 0 :(得分:0)
我实际上可以使用setenv.add-request-header来解决这个问题。结果传入的自定义标头以“HTTP_”为前缀,因此如果ligghtpd.conf文件有一个指令:
setenv.add-request-header = (
"FOO" => "1"
)
然后scgi后端应该查找请求标头HTTP_FOO而不是FOO。