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

In diesem Artikel erfahren Sie mehr über NULL in MySQL

Inhaltsverzeichnis Vorwort NULL in MySQL 2 NULL b...

Detaillierte Erläuterung des MySQL-Mechanismus zur gemeinsamen Abfrageoptimierung

Inhaltsverzeichnis Strategie zur Ausführung föder...

Konfigurieren Sie nginx so, dass es zur Systemwartungsseite umleitet

Letztes Wochenende bereitete sich ein Bruderproje...

JavaScript zur Implementierung eines einfachen Web-Rechners

Hintergrund Da ich einem neuen Projektteam zugewi...

So lösen Sie das domänenübergreifende Front-End-Problem mithilfe des Nginx-Proxys

Vorwort Nginx (ausgesprochen „Engine X“) ist ein ...

Führen Sie die Schritte zur Verwendung des Elements in vue3.0 aus

Vorwort: Verwenden Sie das Element-Framework in v...

Dieser Artikel zeigt Ihnen das Prinzip der MySQL Master-Slave-Synchronisation

Inhaltsverzeichnis Kurze Analyse des MySQL Master...

So implementieren Sie eine geplante Sicherung von MySQL unter Linux

In tatsächlichen Projekten muss die Datenbank reg...

Detaillierte Erklärung der Lösung für verweigerte Berechtigungen in Linux

Zugriff verweigert: Der Grund hierfür ist: Es lie...