【发布时间】:2019-07-21 21:38:21
【问题描述】:
我需要从操作系统的环境变量中将一些局部变量传递给 Lighttp(我使用的是 CentOS 7)。这些变量是 HTTP_PROXY 和 HTTPS_PROXY。我现在正在做的是在 fastcgi.conf 文件中设置这些值以获取它们,但我想避免在那里设置这些值。相反,我想从环境变量中获取该值。
这里是lighttpd的总结配置:
fastcgi.server = ( "<file_name>" =>
(( "socket" => "/tmp/fastcgi.socket",
"bin-path" => "/usr/bin/<file_name>",
"bin-environment" => (
"HTTP_PROXY" => "<http_proxy:port>",
"HTTPS_PROXY" => "<https_proxy:port>"
)
))
)
我已经将这些变量设置为运行export HTTP_PROXY=<http_proxy:port> 和export HTTPS_PROXY=<https_proxy:port>。
但看起来 lighttpd 不接受这些变量,所以我必须直接在 fastcgi 配置中设置值。
有没有办法让 lighttpd 获取这些变量的值而不是在配置中设置它们?
【问题讨论】:
标签: http proxy environment-variables fastcgi lighttpd