我自己在 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 身份启动服务器。