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

Detaillierte Installation und Verwendung der Virtuoso-Datenbank unter Linux

Ich habe kürzlich einige Dinge zu verknüpften Dat...

Detaillierte Erläuterung der MySQL-Partitionsfunktion und Beispielanalyse

Zunächst: Was ist Datenbankpartitionierung? Ich h...

Docker generiert Bilder über Container und übermittelt DockerCommit im Detail

Inhaltsverzeichnis Nachdem Sie einen Container lo...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12

Notieren Sie die Installations- und Konfiguration...

Erstellen Sie eine virtuelle Umgebung mit venv in Python3 in Ubuntu

1. Virtuelle Umgebung folgt dem Projekt, erstelle...

Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Inhaltsverzeichnis 1. So erstellen Sie ein Array ...

Fünf praktische Tipps zur Gestaltung von Webformularen

1. Mobile Auswahl der Formulartexteingabe: Wenn i...

Tools zum Konvertieren statischer Websites in RSS

<br /> Dieser Artikel wurde von Rachel Golds...

Beispiel für die Implementierung eines Skeleton-Bildschirms mit Vue

Inhaltsverzeichnis Verwendung des Skelettbildschi...

Implementierung eines einfachen Chatroom-Dialogs basierend auf WebSocket

In diesem Artikel finden Sie den spezifischen Cod...

Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Methode 1: GLOBAL festlegen general_log = "A...