centos 7:启用日志时 nginx givers 错误

centos 7:启用日志时 nginx givers 错误

在 CentOS 7 中,如果我在 nginx.conf 中输入以下行:

错误日志 /usr/share/nginx/wordpress.itzgeek.com/logs/error.log;

重新启动 nginx 时出现以下错误:

nginx:[emerg] open()“/usr/share/nginx/wordpress.itzgeek.com/logs/access.log”失败(13:权限被拒绝)

我的 nginx.conf 中的用户设置为“nginx”

我使用以下命令重新启动 nginx:systemctl status nginx.service 另外,我以 root 身份登录。

nginx 主进程以 root 身份运行,而工作进程以 nginx 身份运行。

有什么想法吗?我不明白哪里出了问题。

答案1

就像日志消息所说的那样,这可能是权限问题。将其更改为 nginx 可以写入的位置,如下所示

error_log /var/log/nginx/wordpress.itzgeek.com/error.log;

相关内容