nginx – 无法在Lua代码中使用环境变量
发布时间:2020-12-27 18:19:08 所属栏目: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中. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php-从nginx将参数传递给auth_request模块
- angularjs-$http.post请求标头字段Access-Control-Allow-He
- node.js-如何在容器内正确运行nodejs?
- nginx-Capistrano 3无权查询此Phusion Passenger实例的状态
- regex-用于忽略请求参数的nginx规则
- 如何根据标题args – nginx重写动态更改文件名
- AWS EC2,Nginx SSL问题
- ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序
- ssl-NGINX:将非www https重定向到https:// www
- Meteor,WebSocket,Nginx 502错误
