nginx – 无法在Lua代码中使用环境变量
发布时间:2020-12-15 06:38:37 所属栏目:Nginx 来源:互联网
导读:我有一些Lua代码,我在openresty nginx.conf文件中使用它.这个Lua代码包含这样的行:... local secret = os.getenv(PATH) assert(secret ~= nil, Environment variable PATH not set) ... 出于测试原因,我试图检查是否设置了PATH变量,并且由
我有一些Lua代码,我在openresty nginx.conf文件中使用它.这个Lua代码包含这样的行:
出于测试原因,我试图检查是否设置了PATH变量,并且由于某种原因,断言语句没有通过.我在控制台中看到:
但是,当我运行这个
我知道,这个变量确实有一些价值.那么,这有什么问题,我该如何解决?
最佳答案
您需要告诉nginx使环境变量可用.从docs for the 因此,在您的情况下,您需要指定env PATH;在nginx.conf中. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx proxy_pass到密码保护上游
- django – 将应用程序级用户名/用户ID注入nginx/Apache日志
- 在nginx中为相对URL使用别名时的禁止位置
- ruby-on-rails – Gem:Module的未定义方法`path_separator
- nginx – HttpGeoipModule $geoip_country_code为空
- python – Nginx fastcgi截断问题
- 在Mediawiki上将HTTPS与URI一起使用
- 如何在Nginx反向代理中设置MongoDB
- cache – 如何使用nginx作为缓存反向代理来替换squid/varni
- nginx通过uWSGI在一个子目录中提供Django