Skip to main content
 首页 » 编程设计

nginx之如何关闭或指定nginx错误日志位置

2025年02月15日22itcoder

我自己在 Ubuntu 上编译了 nginx。
我用 -c nginx.conf 参数启动我的 nginx。
在我的 nginx.conf 文件中,我尝试关闭错误日志但失败了。

error_log /dev/null crit; 

仍然收到错误消息:
nginx: [alert] 无法打开错误日志文件: open() "/usr/nginx/logs/error.log"failed (2: No such file or directory)

如何关闭此日志或更改其位置?

请您参考如下方法:

禁用错误日志的语法没问题,但 docs声明在读取配置之前使用默认日志文件。 (这似乎是合理的,因为否则它会如何告诉您您的配置中有错误)

尝试使用运行 nginx 的用户的正确权限手动创建此文件。或者尝试以 root 身份启动服务器。