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

Detaillierte Schritte zur Installation eines Hadoop-Clusters unter Linux

Inhaltsverzeichnis 1. Erstellen Sie ein Hadoop-Ve...

Analyse des MySQL-Warnprotokolls zu abgebrochenen Verbindungen

Vorwort: Manchmal wird die mit MySQL verbundene S...

Tipps zur Verwendung des Top-Befehls in Linux

Lassen Sie mich zunächst die Bedeutung einiger Fe...

Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04

Mininet Mininet ist eine leichtgewichtige, softwa...

Detaillierte Schritte zum Ändern gespeicherter MySQL-Prozeduren

Vorwort Bei der tatsächlichen Entwicklung werden ...

WeChat-Applet-Entwicklung Formularvalidierung WxValidate-Nutzung

Ich persönlich bin der Meinung, dass das Entwickl...

Was sind Web Slices?

Neue Funktion von IE8: Web Slices (Web Slices) Mi...

Detailliertes Tutorial zur Installation von Docker auf CentOS 7.5

Einführung in Docker Docker ist eine Open-Source-...

So verwenden Sie Bind zum Einrichten eines DNS-Servers

DNS (Domain Name Server) ist ein Server, der Domä...

Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Der benutzerdefinierte Kapselungscode der Vue-But...