nginx – 无法在Lua代码中使用环境变量
发布时间:2020-12-15 07:17:39 所属栏目: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-将特定文件或文件夹从日志记录排除到access.log
- 在debian(基于系统)上配置git-http-backend的nginx
- nginx代理:connect()到ip:80失败(99:无法分配请求的地址
- configuration – nginx – 我可以在不重新启动服务器的情况
- php – 如何在nginx vhost中添加open_basedir路径
- node.js – 代理WebSocket连接和短暂端口耗尽
- 如何仅重定向nginx中的根路径?
- 如何使用NGINX反向代理,以及代理上游URL的端口和路径?
- 在负载均衡器后面覆盖nginx中的$scheme
- node.js-无法从nodemailer发送电子邮件