Nginx Reverse Proxy intern auf einem anderen Server

920
Josh Kirby

Ich habe einen Nginx-Reverse-Proxy-Server (der noch nicht funktioniert) auf IP XX.XX.XX.125mit Traffic auf meinem Router eingerichtet, der von Port 80 auf IP weitergeleitet wird. XX.XX.XX.125Nun, wenn ich gehe, applicationname.mydomain.comsehe ich, dass meine IP nicht gefunden werden kann, aber meine IP funktioniert einwandfrei DNS-Seite der Dinge. Ich denke, das Problem ist Nginx.

Ich habe meinen Standortblock eingerichtet als:

location / { proxy_pass http://XX.XX.XX.108:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } 

Was auf meine Anwendung hinweist. Ich kann darauf zugreifen, indem ich direkt zu seiner IP-Port-Nummer gehe, aber nicht auf die URL zugreifen kann.

Ist das ein Nginx-Problem oder habe ich wahrscheinlich etwas anderes versaut?

0
Die genaue Fehlermeldung wäre hilfreich, klingt aber nicht nach einem Fehler, der von nginx generiert werden könnte. Gerard H. Pille vor 6 Jahren 0
@ GerardH.Pille heißt es nur, die IP kann nicht gefunden werden. Das macht 0 Sinn, da die IP-Adresse korrekt ist, also ist DNS richtig (gut kann nicht erkennen, wo es ohnehin falsch ist, beim Kopieren und Einfügen dann beim Cmd-Test). Das lässt nur meine Bewerbung und Nginx übrig. Die Anwendung läuft gut, wenn ich die interne IP in Chrom mache. Also lässt Nginx buchstäblich Schuld, es sei denn, es ist etwas, woran ich nicht denke. Josh Kirby vor 6 Jahren 0
Hast du einen internen DNS? Was gibt "nslookup applicationname.mydomain.com"? Gerard H. Pille vor 6 Jahren 0
@ GerardH.Pille Kein internes DNS, sieht aus wie das DNS jetzt verbreitet wurde und ich bekomme einen Server, der zu lange zum Antworten gebraucht hat. Vorher konnte ich den IP-Fehler von außerhalb meines Netzwerks anpingen, und es funktionierte gut für einen Ping. Josh Kirby vor 6 Jahren 0
@ GerardH.Pille Ich habe es behoben und bin mir nicht sicher wie. Ich wurde sauer und spammte den Nginx-Neustartbefehl aus, der das Problem gelöst hat. Ich hatte nach allem, was ich geändert hatte, einen Neustart durchgeführt, also keine Ahnung, warum es funktionierte, als ich es spammte. Josh Kirby vor 6 Jahren 0
Ich vermute, dein Browser-Cache hat dich getäuscht. Gerard H. Pille vor 6 Jahren 0

0 Antworten auf die Frage