Es gibt zwei Möglichkeiten, mit Nginx mehrere Projekte unter demselben Domänennamen zu konfigurieren:
1. Nginx wird entsprechend den unterschiedlichen Verzeichnissen auf unterschiedliche Projekte verteilt: Server { hören Sie 80; Servername Beispiel.com; Standort ^~ /Projekt1 { Proxy-Passwort http://localhost:8081; 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; } Standort ^~ /Projekt2 { Proxy-Passwort http://localhost:8082; 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; } Standort / { Proxy-Passwort http://localhost: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; } } Hier sind drei Projekte konfiguriert:
2. Aktivieren Sie den Domänennamen der zweiten Ebene und weisen Sie verschiedenen Projekten unterschiedliche Domänennamen der zweiten Ebene zu Hinweis: Viele Studenten sagen, dass dies ungültig ist, da Sie zuerst dem Host einen A-Eintrag zum sekundären Domänennamen hinzufügen müssen. Derselbe Domänenname kann demselben Host N sekundäre Domänennamen hinzufügen. Server { hören Sie 80; Servername Beispiel.com; Standort / { Proxy-Passwort http://localhost: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; } } Projekt1 Server { hören Sie 80; Servername Projekt1.Beispiel.com; Standort / { Proxy-Passwort http://localhost:8081; 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; } } Projekt2 Server { hören Sie 80; Servername Projekt2.Beispiel.com; Standort / { Proxy-Passwort http://localhost:8082; 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; } } Hinweis: Diese drei Projekte gehören zu unterschiedlichen Domänennamen und beim Zugriff auf Projekte über http treten domänenübergreifende Probleme auf. Dies ist das Ende dieses Artikels zum Konfigurieren mehrerer Projekte mit demselben Domänennamen in Nginx. Weitere Informationen zum Konfigurieren mehrerer Projekte mit demselben Domänennamen in Nginx finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Beispiel für die Verwendung von CSS3 zum Anpassen des Stils eines Eingabe-Mehrfachauswahlfelds
>>: Fehler beim reduzierten Tabellenzeilenelement
mysqldump-Tool-Sicherung Sichern Sie die gesamte ...
Hier ist ein Fall des Ziehens einer modalen Box. ...
Inhaltsverzeichnis Eckig erreichen Aufrufreihenfo...
Proxying mehrerer 302er mit proxy_intercept_error...
Ich habe schon Leute fragen hören, wie man Options...
Welche Informationen möchten Sie erhalten, wenn S...
1. at ist so konfiguriert, dass nach 5 Stunden „D...
Szenariosimulation: Das Betriebs- und Wartungsper...
Inhaltsverzeichnis Erster Blick-Index Das Konzept...
Sag es im Voraus Nodejs liest die Datenbank als a...
Inhaltsverzeichnis Überblick Was sind Generika Sy...
Übergeben Sie einfach benutzerdefinierte Paramete...
Kurzbeschreibung <br />In IE6 und 7 wird in...
Inhaltsverzeichnis 1. Anweisungen zum Rendern von...
Die Hauptkonfigurationsdatei von Nginx ist nginx....