Nginx-Konfiguration 80 Portzugriff 8080 und Analyse der Projektnamenadressenmethode

Nginx-Konfiguration 80 Portzugriff 8080 und Analyse der Projektnamenadressenmethode

Tomcat greift auf das Projekt zu, normalerweise IP + Port + Projektname

Nginx konfiguriert den Standort / {}, der normalerweise nur zu IP + Port springen kann. Wenn Sie direkt auf das Projekt zugreifen möchten, müssen Sie die Tomcat-Konfiguration ändern.

So stellen Sie sicher, dass auf den Port + Projektnamen zugegriffen werden kann, ohne die Konfiguration von Tomcat zu ändern und nur nginx zu ändern

Nach einigen Versuchen fand ich einen Weg,

Standort / {
Proxy-Passwort http://127.0.0.1:8080/demo;
}

Springen zu

Standort /demo {
Proxy-Passwort http://127.0.0.1:8080;
}

Demo ist der Projektname, also der Dateiname, der unter Tomcats Webanwendungen konfiguriert wurde.

Diese Konfiguration zeigt in der URL-Adresse nur den Projektnamen an, aber was macht das schon?

Hier ist eine Beispielkonfiguration:

Upstream Tomcatprojekt{
    ip_hash;
    Server 11.1.11.11:8080;
    Server 22.2.22.22:8080;
  }

  Server {
    hören Sie 80;
    #Servername localhost;

    #Zeichensatz koi8-r;

    #access_log Protokolle/Host.access.log Haupt;

    Standort / {
        Proxy_Redirect aus;
        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;

        Proxy-Passwort http://tomcatproject/demo;
    }

    Standort /demo/ {
        Proxy_Redirect aus;
        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;

        Proxy-Passwort http://Tomcat-Projekt;
    }
}

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:
  • So konfigurieren Sie nginx, um sicherzustellen, dass der FRP-Server und das Web Port 80 freigeben
  • Lösung zur Nginx-Konfiguration mehrerer Sites, die Port 80 gemeinsam nutzen
  • Detaillierte Erklärung der Nginx-Konfiguration zur gemeinsamen Nutzung von Port 80 mit mehreren Tomcats
  • Detaillierte Erläuterung der Konfiguration mehrerer WeChat-Projekte unter einem Port 80 im Nginx Reverse Proxy
  • Detaillierte Erklärung zur Konfiguration einer anderen Portweiterleitung als Port 80 im Nginx-Server
  • Detaillierte Erklärung, wie man Nginx und Apache für die gemeinsame Nutzung von Port 80 konfiguriert
  • Port 80 blockieren: Nginx Reverse Proxy für WIN2003, super narrensichere Konfiguration

<<:  Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

>>:  Analysieren Sie den Unterschied zwischen berechnet und beobachtet in Vue

Artikel empfehlen

Docker-Dateispeicherpfad, Befehlsvorgang zum Starten des Containers abrufen

Der Container wurde bereits erstellt. So erfahren...

Verwenden Sie das Firebug-Tool, um die Seite auf dem iPad zu debuggen

Wie debuggt man eine Seite auf dem iPad? Wenn Sie ...

So entwickeln Sie eine Progressive Web App (PWA)

Inhaltsverzeichnis Überblick Erfordern URL der An...

Detaillierte Erklärung des Unterschieds zwischen Vue-Lebenszyklus

Lebenszyklusklassifizierung Jede Komponente von V...

Mehrere Lösungen für domänenübergreifende Gründe in der Webentwicklung

Inhaltsverzeichnis Domänenübergreifende Gründe JS...

Eine detaillierte Erklärung, wie React Fiber funktioniert

Inhaltsverzeichnis Was ist React Fiber? Warum Rea...

Mysql8.0 verwendet Fensterfunktionen, um Sortierprobleme zu lösen

Einführung in MySQL-Fensterfunktionen MySQL unter...

25 Vue-Tipps, die Sie kennen müssen

Inhaltsverzeichnis 1. Beschränken Sie Requisiten ...

So konfigurieren Sie den Whitelist-Zugriff in MySQL

Schritte zum Konfigurieren des Whitelist-Zugriffs...

Tutorial zu HTML-Tabellen-Tags (11): Horizontales Ausrichtungsattribut ALIGN

In horizontaler Richtung können Sie die Ausrichtu...

Designtheorie: Menschenorientiertes Green Design

Überlegungen zu den beiden Sichtweisen „menscheno...

MySQL Series 6-Benutzer und Autorisierung

Inhaltsverzeichnis Tutorial-Reihe 1. Benutzerverw...