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


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;

相关内容

    暂无相关文章