Heute habe ich endlich herausgefunden, welche Rolle Root und Alias bei der Standortkonfiguration spielen, und ihre Unterschiede sind auf einen Blick klar!
location /img/<span> { alias </span>/var/www/image/<span>; } #若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件</span>
location /img/ { root /var/www/image; } #若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。]
Alias ist die Definition eines Verzeichnis-Alias und Root ist die Definition des Verzeichnisses der obersten Ebene.
Ich dachte immer, dass root sich auf das Verzeichnis /var/www/image bezieht, das /var/www/image/img/ sein sollte.
Ein weiterer wichtiger Unterschied ist das nach alias Es muss mit „/“ enden, sonst wird die Datei nicht gefunden. . . Root ist optional~~
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige hat den Unterschied zwischen Root und Alias des Nginx-Standorts vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.