Wenn Ihre Konfiguration keine root /some/absolute/path;
Anweisung, oder sie enthält eine, die einen relativen Pfad verwendet wie root some/relative/path;
, dann hängt der resultierende Pfad von den Optionen zur Kompilierzeit ab.
Der einzige Fall, der es Ihnen erlauben würde, eine fundierte Vermutung darüber anzustellen, was dies für Sie bedeutet, wäre wahrscheinlich, wenn Sie heruntergeladen und den Quellcode selbst kompiliert. In diesem Fall würden die Pfade relativ zu dem sein, was --prefix
verwendet wurde. Wenn Sie ihn nicht geändert haben, ist er standardmäßig auf /usr/local/nginx
. Die Parameter, mit denen nginx kompiliert wurde, finden Sie über nginx -V
listet sie --prefix
wie die erste.
Seit die root
ist die Standardeinstellung der Richtlinie html
würde dies natürlich dazu führen, dass /usr/local/nginx/html
ist die Antwort auf Ihre Frage.
Wenn Sie nginx jedoch auf eine andere Art und Weise installiert haben, sind alle Wetten verloren. Ihre Distribution könnte ganz andere Standardpfade verwenden. Herauszufinden, welche Art von Standardpfaden die Distribution Ihrer Wahl verwendet, ist eine ganz andere Aufgabe.