So binden Sie einen Domänennamen an den Nginx-Dienst

So binden Sie einen Domänennamen an den Nginx-Dienst

Konfigurieren Sie mehrere Server in nginx.conf:

Bei der Verarbeitung einer HTTP-Anfrage entnimmt nginx den Host im Header und vergleicht ihn mit dem Servernamen jedes Servers in nginx.conf, um zu bestimmen, welcher Serverblock die Anfrage verarbeiten wird.

Der darin enthaltene Servername wird zur Konfiguration namenbasierter virtueller Hosts verwendet.

Zusätzlich zu exakten Übereinstimmungen können Sie auch Platzhalter verwenden:

1. Eine Zeichenfolge, die mit dem Platzhalterzeichen * beginnt:

Servername *.Domäne.com;

2. Zeichen, die mit dem Platzhalter * enden

Servername www.*;

3. Passende reguläre Ausdrücke

Servername ~^(?.+).domain.com$;
Server {
   hören Sie 80 Standardserver;
   Servername www.123.com;
   Stammverzeichnis /home/web1;
   Standort / {
   }
   Fehlerseite 404 /404.html;
     Standort = /40x.html {
   }
   Fehlerseite 500 502 503 504 /50.xhtml;
     Standort = /50x.html {
   }
 }
Server {
   Servername www.abc.com;
   Stammverzeichnis /home/web2;
   Standort / {
   }
   Fehlerseite 404 /404.html;
     Standort = /40x.html {
   }
   Fehlerseite 500 502 503 504 /50x.html;
     Standort = /50x.html {
   }
 }

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Binden des Domänennamens und Festlegen des Stammverzeichnisses an den Nginx-Server
  • Methode und Vorsichtsmaßnahmen für die Bindung sekundärer Domänennamen beim Nginx-Reverse-Proxy
  • So konfigurieren Sie nginx, um den passenden Domänennamen der Platzhalterauflösung an das Unterverzeichnis zu binden

<<:  JS implementiert einfachen Kalendereffekt

>>:  MySQL implementiert die Erhöhung oder Verminderung des angegebenen Zeitintervalls für alle Zeiten in der aktuellen Datentabelle (empfohlen)

Artikel empfehlen

So legen Sie schnell den Dateipfad-Alias ​​in React fest

React ist eine JavaScript-Bibliothek zum Erstelle...

Native JS realisiert einheitliche Bewegungen verschiedener Sportarten

In diesem Artikel wird eine einheitliche Bewegung...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

So zeigen Sie MySql-Indizes an und optimieren sie

MySQL unterstützt Hash- und B-Tree-Indizes. InnoD...

Implementierungsmethoden gängiger CSS3-Animationen

1. Was ist CSS Animations ist ein vorgeschlagenes...

Beispiel für einen Vue-Übergang zum Erreichen eines Animationseffekts

Inhaltsverzeichnis Ergebnisse auf einen Blick Her...

JS implementiert die zufällige Generierung von Bestätigungscodes

In diesem Artikelbeispiel wird der spezifische JS...