Nginx-Silent-Log-Fehler, wenn der Hauptordner im virtuellen Host nicht vorhanden ist

Nginx-Silent-Log-Fehler, wenn der Hauptordner im virtuellen Host nicht vorhanden ist

Ich habe eine einfache Konfiguration für meine Site: Wenn der Stammpfad nicht existiert: /var/www/apps/mysite nginx protokolliert diesen Fehler nicht

server {

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

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

Ich kann nur sehen auf:

/var/log/nginx/error.log

nur Fehler wie (wenn mein Pfad korrekt ist, Fehler wie „Dateien nicht gefunden“)

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;

Ich habe nginx -t ausprobiert, aber es werden keine Fehler angezeigt. Wenn ich den Pfad ändere, funktioniert meine Site natürlich, aber das ist nicht klar. Wie funktioniert ngins bei Fehlern? In Apache müssen Sie das Protokoll für jede Virtualhost-Datei festlegen. In nginx sucht das Protokoll nach nicht gefundenen Dateien und hat ein globales Dateiprotokoll, wenn Sie keine Konfiguration haben.

verwandte Informationen