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

Eine kurze Analyse der Verwendung von watchEffect in Vue3

Vorwort Jeder sollte mit der Watch-API in vue2 ve...

Nexus verwendet Nginx-Proxy zur Unterstützung des HTTPS-Protokolls

Hintergrund Alle Unternehmenswebsites müssen das ...

Natives JS zum Erzielen eines Schiebeknopfeffekts

Der spezifische Code des mit Js erstellten Schieb...

Eine kurze Einführung in den allgemeinen Prozess der Web-Frontend-Webentwicklung

Ich sehe viele Anfänger in der Front-End-Entwicklu...

Der Unterschied zwischen MySQL count(1), count(*) und count(field)

Inhaltsverzeichnis 1. Erster Blick auf COUNT 2. D...

MySQL verwendet UNIQUE, um das Einfügen nicht doppelter Daten zu implementieren

SQL UNIQUE-Einschränkung Die UNIQUE-Einschränkung...

Methoden und Techniken zum schnellen Anzeigen von Webseitenbildern

1. Verwenden Sie .gifs statt .jpgs. GIFs sind im ...

Einführung in das Methodenattribut des Formularformulars in HTML

1 Methode ist eine Eigenschaft, die angibt, wie Da...

Sicherheitskonfigurationsstrategie für CentOS-Server

In letzter Zeit wurde der Server häufig mit Brute...

So erstellen Sie einen K8S-Cluster und installieren Docker unter Hyper-V

Wenn Sie das Win10-System installiert haben und e...

Dieser Artikel hilft Ihnen, den Quellcode von PReact10.5.13 zu verstehen

Inhaltsverzeichnis render.js-Teil create-context....

Grafisches Beispiel für die Verwaltung von Datenträgerkontingenten unter Linux

Das Datenträgerkontingent ist die Speichergrenze ...