Heim > Betrieb und Instandhaltung > Nginx > So konfigurieren Sie den Root- und Alias-Dateipfad und das Indexverzeichnis in Nginx

So konfigurieren Sie den Root- und Alias-Dateipfad und das Indexverzeichnis in Nginx

王林
Freigeben: 2023-05-13 09:10:14
nach vorne
1767 Leute haben es durchsucht

Root- und Alias-Dateipfadkonfiguration
nginx bietet zwei Möglichkeiten, den Dateipfad anzugeben: Root und Alias. Die Nutzungsunterschiede zwischen den beiden werden unten zusammengefasst, um eine schnelle Reaktion während des Bewerbungsprozesses zu ermöglichen. Der Hauptunterschied zwischen Root und Alias ​​besteht darin, wie Nginx die URI nach dem Standort interpretiert, was dazu führt, dass die beiden Anforderungen auf unterschiedliche Weise Serverdateien zuordnen.
[root]
Syntax: Root-Pfad
Standardwert: Root-HTML
Konfigurationsabschnitt: http, Server, Standort, wenn
[Alias]
Syntax: Alias-Pfad
Konfigurationsabschnitt: Standort
Instanz:

location ~ ^/weblogs/ {
 root /data/weblogs/www.jb51.net;
 autoindex on;
 auth_basic      "restricted";
 auth_basic_user_file passwd/weblogs;
}
Nach dem Login kopieren

Wenn eine Anfrage wann Die URL lautet /weblogs/httplogs/www.jb51.net-access.log. Der Webserver gibt /data/weblogs/www.jb51.net/weblogs/httplogs/www.jb51.net-access.log auf dem Server zurück . Datei.
root wird basierend auf der vollständigen URI-Anfrage zugeordnet, die /path/uri ist. [
Daher wird die vorherige Anfrage dem Pfad/weblogs/httplogs/www.jb51.net-access.log zugeordnet.

location ^~ /binapp/ { 
 limit_conn limit 4;
 limit_rate 200k;
 internal; 
 alias /data/statics/bin/apps/;
}
Nach dem Login kopieren

alias verwirft den nach dem Standort konfigurierten Pfad und verweist das aktuell übereinstimmende Verzeichnis auf das angegebene Verzeichnis. Wenn die URL einer Anfrage /binapp/a.jb51.net/favicon lautet, gibt der Webserver die Datei /data/statics/bin/apps/a.jb51.net/favicon.jgp auf dem Server zurück.
1. Wenn Sie einen Alias ​​verwenden, fügen Sie unbedingt „/“ nach dem Verzeichnisnamen hinzu.
2. Alias ​​kann einen beliebigen Namen angeben.
3. Bei Verwendung des regulären Abgleichs muss der Alias ​​den abzugleichenden Inhalt erfassen und ihn für den angegebenen Inhalt verwenden.
4. Alias ​​​​kann nur im Standortblock gefunden werden.

Konfiguration des Indexverzeichnisses
Um Dateien einfach zu teilen, verwenden manche Leute SVN, manche FTP, aber mehr Leute nutzen die Indexfunktion. Die Indizierungsfunktion von Apache ist leistungsstark und auch die am häufigsten verwendete. Der von nginx implementierte Verzeichnisindex ist relativ klein und seine Funktion ist sehr einfach. Werfen wir zunächst einen Blick auf unsere Renderings.

So konfigurieren Sie den Root- und Alias-Dateipfad und das Indexverzeichnis in Nginx

nginx-Konfiguration

location ~ ^/2589(/.*)
    {
        autoindex on; //开启
        autoindex_localtime on;//开启显示功能
    }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Root- und Alias-Dateipfad und das Indexverzeichnis in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage