Heim >Backend-Entwicklung >PHP-Tutorial >Einführung in die Nginx-Standortkonfiguration (Code)

Einführung in die Nginx-Standortkonfiguration (Code)

不言
不言Original
2018-07-26 09:25:212317Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Konfigurationseinführung (Code) des Nginx-Standorts. Der Inhalt ist sehr detailliert. Ich hoffe, er kann Ihnen helfen auf Uri Um eine unterschiedliche Positionierung durchzuführen, kann der Standort verschiedene Teile der Website für unterschiedliche Verarbeitungsmethoden positionieren. Die Syntax von


Standort

lautet:

Ort [=|~|~*|^~] patt { } // Die eckigen Klammern sind keine Parameter. Dies wird als allgemeiner Abgleich bezeichnet

Daher können

,

große Typen in drei Typen unterteilt werden: Ort = Patt {} [Genaue Übereinstimmung

] Standortmuster{} [Normale Übereinstimmung

] Standort ~ patt{} [Regular Matching

] Schauen wir uns zunächst ein Bild an, um die Priorität des Matchings zu verstehen:

Standort-Trefferprozess:

1. Erweiterter präziser Abgleich. Wenn ein Treffer vorliegt, wird das Ergebnis sofort zurückgegeben und der Analyseprozess endet.

2 Es gibt keinen Treffer. Wenn es mehrere Treffer gibt, wird das Ergebnis nicht beendet.

3 Bewerten Sie den regulären Treffer Wenn es mehrere reguläre Übereinstimmungen gibt, fahren Sie mit der Übereinstimmung fort. Sobald die Übereinstimmung erfolgreich ist, wird das Ergebnis sofort zurückgegeben und die Analyse wird beendet : Die Reihenfolge des gewöhnlichen Abgleichs spielt keine Rolle, da das längste Ergebnis aufgezeichnet wird, während der reguläre Abgleich von Bedeutung ist, da es sich um einen Abgleich von oben nach unten handelt. Dies erfordert Aufmerksamkeit!!!

server {

        listen 80; 

        server_name localhost; 

        location =/text.html { #精准匹配,浏览器输入IP地址/text.html,定位到服务器/var/www/html/text.html文件

            root /var/www/html;   

            index text.html;

        }

        location / { #普通匹配,浏览器输入IP地址,定位到服务器/usr/local/nginx/html/default.html文件

            root html;   

            index default.html;

        }


    location ~ image { #正则匹配,浏览器输入IP/image..地址会被命中,定位到/var/www/image/index.html
      root /var/www/image;
      index index.html;
    }
    }

Verwandte Empfehlungen:

Wie konfiguriere ich den Nginx-Lastausgleich? Nginx-Lastausgleichskonfigurationsmethode


Wie erreicht PHP den Lastausgleich? PHP-Lastausgleichsbeispiel (Code)

Das obige ist der detaillierte Inhalt vonEinführung in die Nginx-Standortkonfiguration (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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