Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Unterschied zwischen Root und Alias ​​in Nginx?

Was ist der Unterschied zwischen Root und Alias ​​in Nginx?

WBOY
WBOYnach vorne
2023-05-16 17:31:141215Durchsuche

Projektstruktur

Die Nginx-Verzeichnisstruktur ist wie folgt: Unter html befinden sich die bereitgestellten Front-End-Projektseiten, nämlich zuiyu und test . Ich werde sie unten weitergeben. Verwenden Sie root und alias, um auf das html下为部署的前端项目页面,分别为zuiyutest,下面我将通过使用rootalias来访问

nginx
    --conf
    --logs
    --html
      --zuiyu
        --index.html
        --static
      --test
        --index.html
        --static

测试

访问zuiyu项目

  location /zuiyu {
    root html;
    index index.html;
  } 
  location /zuiyu {
    alias html/zuiyu;
    index index.html;
  }

访问test项目

 location /test {
    root html;
    index index.html;
  } 
  location /test {
    alias html/test;
    index index.html;
  }

总结

通过上面两个小例子,相信大家也已经看出来rootalias的区别了,不错alias就是别名,也就是使用alias配置项目地址的时候,可以直接配置到访问的项目文件夹,而使用root配置时,Nginx 会在的默认部署路径html下找到匹配uri中的文件夹,然后在该文件夹下查找index.htmlrrreee

test🎜🎜zugreifen test project🎜 rrreee🎜Zusammenfassung🎜🎜Anhand der beiden oben genannten kleinen Beispiele glaube ich, dass jeder auch den Unterschied zwischen root und alias gesehen hat , alias ist ein Alias, d. h. wenn Sie alias zum Konfigurieren der Projektadresse verwenden, können Sie den Zugriffsordner des Projekts direkt konfigurieren, und wenn Sie root Zum Konfigurieren befindet sich Nginx im Standardbereitstellungspfad <code. suchen sie unter>html</code.> den Ordner, der mit uri übereinstimmt, und suchen Sie dann nach index.html 🎜 unter dem Ordner

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Root und Alias ​​in Nginx?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen