当虚拟主机中不存在主文件夹时,nginx 静默记录错​​误

当虚拟主机中不存在主文件夹时,nginx 静默记录错​​误

我的网站有一个简单的配置:当根路径不存在时:/var/www/apps/mysite nginx 不会记录该错误

server {

        root /var/www/apps/mysite;
        index index.html;

        server_name mysite.com;
        (... more code)

我只能看到:

/var/log/nginx/error.log

只是错误(当我的路径正确时,错误如未找到文件)

2018/03/23 09:20:36 [error] 18693#18693: *1246 open() "/var/www/apps/mysite/dev/translations.json" failed (2: No such file or directory), client: 78.216.64.172, server: myserver.com, request: "GET /locales/dev/translations.json HTTP/1.1"....
2018/03/23 09:23:09 [notice] 22716#22716: signal process started
common errors when the page is not found;

我试过:nginx -t ,但没有显示任何错误,当然,当我更改路径时,我的网站可以工作,但不清楚这一点。ngins 如何处理错误?在 Apache 中,您需要为每个虚拟主机文件设置日志,在 nginx 中,当您没有配置时,会查找未找到文件的日志,并有一个全局文件日志。

相关内容