语 法: env variable[=value];
默认值: env TZ;
上下文: main
默认情况下,nginx 删除除了 TZ 变量之外从其父进程继承的所有环境变量。该指令允许保留一些继承的变量、更改它们的值或创建新的环境变量。这些变量是:
在可执行文件的实时升级期间继承;
由 ngx_http_perl_module 模块使用;
工作进程使用。 应该记住,以这种方式控制系统库并不总是可行的,因为库通常只在初始化期间检查变量,然后才能使用此指令设置它们。 一个例外是上面提到的可执行文件的实时升级。
除非明确配置,否则 TZ 变量始终被继承并可供 ngx_http_perl_module 模块使用。
用法示例:
env MALLOC_OPTIONS; env PERL5LIB=/data/site/modules; env OPENSSL_ALLOW_PROXY_CERTS=1;
注意:NGINX 环境变量由 nginx 内部使用,不应由用户直接设置。