So konfigurieren Sie die Neuschreibung von Nginx-Domänennamen und die Auflösung von Platzhalterdomänennamen

So konfigurieren Sie die Neuschreibung von Nginx-Domänennamen und die Auflösung von Platzhalterdomänennamen

In diesem Artikel erfahren Sie, wie Sie Nginx so konfigurieren, dass Domänennamen neu geschrieben werden und Platzhalter für Domänennamen aufgelöst werden. Die Einzelheiten sind wie folgt:

#Benutzer niemand;
Arbeiterprozesse 1;
 
#error_log Protokolle/Fehler.log;
#error_log Protokolle/error.log Hinweis;
#error_log Protokolle/error.log-Info;
 
#pid-Protokolle/nginx.pid;
 
 
Ereignisse {
 Arbeiterverbindungen 1024;
}
 
 
http {
 mime.types einschließen;
 Standardtyp Anwendung/Oktett-Stream;
 
 #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 # '$status $body_bytes_sent "$http_referer" '
 # '"$http_user_agent" "$http_x_forwarded_for"';
 
 #access_log Protokolle/access.log Haupt;
 
 sendfile an;
 #tcp_nopush ein;
 
 #keepalive_timeout 0;
 KeepAlive-Timeout 65;
 
 #gzip ein;
 
 #Setzen Sie den zulässigen veröffentlichten Inhalt auf 8M
 Maximale Client-Körpergröße: 20 M;
 Client-Body-Puffergröße 512k;
 
 add_header Zugriffskontrolle-Origin zulassen *; 
 add_header Zugriffskontrolle - Header zulassen - X-Angefordert-Mit; 
 add_header Zugriffskontrolle-Zulassungsmethoden GET, POST, OPTIONS; 
 
 Server { 
 hören Sie 80; 
 Servername www.xxx.com; 
 Standort / { 
 Proxy-Passwort http://127.0.0.1:8080; 
 Proxy_Set_Header Host $host; 
 Proxy_Set_Header X-Real-IP $Remote_Addr; 
 proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for; 
 } 
 }
 
 Server { 
 hören Sie 80; 
 Servername www.aaa.com; 
 Standort / { 
 Proxy-Passwort http://127.0.0.1:9989; 
 Proxy_Set_Header Host $host; 
 Proxy_Set_Header X-Real-IP $Remote_Addr; 
 proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for; 
 } 
 }
 
 
 #Pan-Namensauflösungsserver { 
 hören Sie 80; 
 Servername *.web.yuyuyun.cn; 
 Standort / { 
 # Beginnen Sie mit der Konfiguration des Platzhalterdomänennamens, wenn ( $host ~* (.*)\.(.*)\.(.*)\.(.*) ) {
 set $domain $1; #Holen Sie sich das aktuelle Domänennamenpräfix}
 Proxy-Passwort http://127.0.0.1:1119/$Domäne/; 
 Proxy_Set_Header Host $host; 
 Proxy_Set_Header X-Real-IP $Remote_Addr; 
 proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for; 
 } 
 
 } 
 
}

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:
  • Tutorial zur Konfiguration der Platzhalter-Domänennamenauflösung in Nginx
  • Beispiel-Tutorial zur Wildcard-Domänennamenkonfiguration in Nginx

<<:  Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7

>>:  4 Möglichkeiten zur Implementierung von Routing-Übergangseffekten in Vue

Artikel empfehlen

Einführung in die Vue-Grundlagen: Installation und Verwendung von Vuex

Inhaltsverzeichnis 1. Was ist vuex 2. Installatio...

CSS3-Textanimationseffekte

Wirkung html <div Klasse="sp-container&qu...

MySQL-Datenbankgrundlagen - Prinzip der Join-Operation

Join verwendet den Nested-Loop-Join-Algorithmus. ...

js zur Realisierung einer einfachen Warenkorbfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Lösen Sie das Problem der Installation von Theano auf Ubuntu 19

Lösung: Ändern Sie die Datei setup.py direkt in d...

Analyse der Unfallursachen durch Unicode-Signatur BOM

Möglicherweise verwenden Sie hier Include-Dateien,...

So implementieren Sie abgerundete Ecken mit CSS3 unter Verwendung von JS

Ich bin auf ein Beispiel gestoßen, als ich nach e...

Detaillierte Erläuterung der Linux-Textverarbeitungstools

1. Zählen Sie die Anzahl der Benutzer, deren Stan...

Analyse der Vorteile von path.join() in Node.js

Sie fragen sich möglicherweise, warum Sie die Met...

Beispiel für die CSS3-Clear-Float-Methode

1. Zweck Durch diesen Artikel kann jeder die Prin...