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; }
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/; }
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.
nginx-Konfiguration
location ~ ^/2589(/.*) { autoindex on; //开启 autoindex_localtime on;//开启显示功能 }
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!