nginx_bug(1):failed to load external Lua file "xxxx.lua": cannot open xxxx.lua: Permission denied

1. bug描述

访问nginx失败,logs/error.log 内报错

failed to load external Lua file "xxxx.lua": cannot open xxxx.lua: Permission denied

2. 原因

因为worker process所属用户没有权限,使用命令查看work process所属用户

$ ps -ef | grep nginx

这里写图片描述

  • 从图中可以看到用户是nobody,没有权限读取XXX.lua文件

3. 解决办法

  • 修改nginx.conf 把user 改成有权限的用户(当前用户)
user nobody;
// 改成 -->
user [用户名]
// exp:
user lt;

这里写图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值