env 指令

语 法: 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 内部使用,不应由用户直接设置。

说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号