Lassen Sie uns zunächst über den Forward-Proxy sprechen. Wenn Sie beispielsweise auf YouTube zugreifen möchten, aber nicht direkt darauf zugreifen können, können Sie zunächst nur eine Umgehungssoftware finden und dann über die Umgehungssoftware auf YouTube zugreifen wird als Forward-Proxy bezeichnet.
Der sogenannte Reverse-Proxy bedeutet, dass der Benutzer auf YouTube zugreifen möchte, YouTube die Anfrage jedoch stillschweigend an bilibili weitergibt, dann ist bilibili ein Reverse-Proxy.
Im aktuellen Tutorial bezieht es sich auf den Zugriff auf Nginx, aber Nginx übergibt die Anfrage an Tomcat.
Da gibt es nicht viel zu sagen, Sie können auf die entsprechende Schnittstelle bis zu den Ports 80 und 8080 zugreifen. Natürlich können Sie den Port auch selbst festlegen
Konfigurieren Sie nginx.conf im conf-Ordner unter Nginx
vim nginx.conf
Das Bild unten ist das Original. Einige Konfigurationen wurden im Vergleich zur Originalkonfiguration von neu heruntergeladenem Nginx auf zwei Arten geändert server_name 192.168.19.130 :8080;
(Selbst geändert)Zweiter Platz:
server_name localhost;
geändert in:
location /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E--> root html; index index.html index.htm }
Wenn nur ein Server konfiguriert ist, ist server_name optional und das System lädt die Konfiguration nicht. Wenn mehrere Server vorhanden sind, muss Servername konfiguriert werden, und der Nginx-Dienst stimmt mit dieser Konfiguration überein.
(ps: Dies ist die beste Konfiguration. Ich persönlich habe lange gebraucht, um den Reverse-Proxy zu implementieren, weil ich ihn nicht konfiguriert habe)
Hier können Sie den Sbin-Ordner nginx -s reload eingeben, um nginx neu zu starten
Besuchen Sie 192.168.19.130 :80 ist genug
Der gesamte Vorgang wird hier auf einer virtuellen Maschine durchgeführt
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den Nginx-Reverse-Proxy-Weiterleitungs-Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!