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

V-Bind in Vue verstehen

Inhaltsverzeichnis 1. Analyse des wichtigsten Que...

Detaillierte Erklärung des Rewrite-Moduls von Nginx

Das Umschreibmodul ist das Modul ngx_http_rewrite...

Beispielcode für Django+Vue-Registrierung und -Anmeldung

registrieren Das Front-End verwendet Axios in Vue...

Javascript realisiert 10-Sekunden-Countdown zur Bezahlung

In diesem Artikel wird der spezifische Code von J...

Detaillierte Erklärung der Vue-Filter

<Text> <div id="Wurzel"> &l...

Vertikales und horizontales Aufteilen von MySQL-Tabellen

Vertikale Teilung Vertikale Aufteilung bezieht si...

So erstellen Sie eine lnmp-Umgebung im Docker

Erstellen eines Projektverzeichnisses mkdir php E...

Erklären Sie kurz die Verwendung von „group by“ in SQL-Anweisungen

1. Übersicht Gruppieren nach bedeutet, Daten nach...