Heim > Artikel > Betrieb und Instandhaltung > Was ist der Unterschied zwischen den Root- und Alias-Direktiven in der Nginx-Konfiguration?
root und alias können im Standortmodul definiert werden. Beide werden verwendet, um den tatsächlichen Pfad der angeforderten Ressource anzugeben, wie zum Beispiel:
location /i/ { root /data/w3; }
Request http://foofish.net/i/top.gif code>Diese Adresse, dann ist die dem Server entsprechende echte Ressource die Datei <code>/data/w3/i/top.gif
http://foofish.net/i/top.gif
这个地址时,那么在服务器里面对应的真正的资源是 /data/w3/i/top.gif
文件
注意:真实的路径是root指定的值加上location指定的值 。
而 alias 正如其名,alias指定的路径是location的别名,不管location的值怎么写,资源的 真实路径都是 alias 指定的路径 ,比如:
location /i/ { alias /data/w3/; }
同样请求 http://foofish.net/i/top.gif
时,在服务器查找的资源路径是: /data/w3/top.gif
Hinweis:Der tatsächliche Pfad ist der von root angegebene Wert plus Wert, der durch den Standortwert angegeben wird.
Und Alias ist genau wie sein Name, der durch Alias angegebene Pfad ist der Alias des Standorts. Unabhängig davon, wie der Wert von Standort geschrieben wird, ist der
echte Pfad der Ressource der durch Alias angegebene Pfad, zum Beispiel: rrreee
Gleiche Anfrage http://foofish .net/i/top.gif
, der auf dem Server gesuchte Ressourcenpfad ist: /data/w3/top.gif
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen den Root- und Alias-Direktiven in der Nginx-Konfiguration?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!