Kontakt aufnehmen
Server 1 Min. Lesezeit · 11/2020

NGINX und die Verarbeitungsreihenfolge von location-Direktiven

In der Domain-Konfiguration von NGINX können mehrere location-Direktiven vorhanden sein, deren Einstellungen sich überschneiden. Hier erfahren Sie, in welcher Reihenfolge sie ausgewertet werden

Die Reihenfolge, in der die einzelnen Direktiven ausgewertet werden, ist zum Glück sehr einfach und logisch:

  1. = (exakte Übereinstimmung), z. B. location = /path
  2. ^~ (Präfix-Übereinstimmung), z. B. location ^~ /path
  3. ~ (regulärer Ausdruck, Groß-/Kleinschreibung wird beachtet), z. B. location ~ /path/
  4. ~* (regulärer Ausdruck, Groß-/Kleinschreibung wird ignoriert), z. B. location ~* .(jpg|png|bmp)
  5. /, z. B. location /path

Ein nützlicher Online-Test ist hier verfügbar

Teilen
LinkedIn Facebook

Brauchen Sie mehr als einen Artikel?

Melden Sie sich unverbindlich – ein paar Sätze dazu, worum es geht, genügen.

Weiterlesen

Ähnliche Artikel

Weitere Notizen aus Betrieb und Entwicklung.

Gesamter Ratgeber