nginx – 无法在Lua代码中使用环境变量
发布时间:2020-12-15 07:40:25 所属栏目: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中. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ubuntu – 如何通过不同的端口启动nginx(80以外的端口)
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- django – Nginx在proxy_pass之后使用升级头
- ruby – 部署Rack应用程序的强大方式(Sinatra)
- 如何在不重新加载/重启fpm本身的情况下将池添加到FPM(nginx
- Nginx:将HTTPS站点重定向到www HTTPS,需要证书吗?
- 从Apache到Nginx的大括号({和})重写规则.
- 澄清Nginx和所需的负载平衡
- 通过SSL使用nginx的PHP websockets
- ssl-使用HTTP / 2时Safari无法给出响应