nginx 404 日志记录到所有虚拟主机日志

nginx 404 日志记录到所有虚拟主机日志

我正在使用 nginx,并且正在运行两个站点:

站点 1 = /1/access.log 站点 2 = /2/access.log

当用户在站点 2 上得到 404 images not found 错误时,nginx 会将图像写入站点 1 和站点 2 的 access.log 并报告未找到错误,我尝试了所有方法来分离日志,但没有成功,我希望在站点 1 上发生的一切都记录在 /1/access.log 上,在站点 2 上发生的一切都记录在 /2/access.log 上

有什么帮助吗?

答案1

您正在使用哪个版本的 nginx?

新版本有 /etc/nginx/conf.d/*.conf 文件,您可以在其中为每个站点提及以下参数。

access_log /路径/到/access.log error_log /路径/到/error.log

确保这些是根据 *.conf 进行设置的。

相关内容