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

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号