Portweiterleitung der https-Anfrage an anderen Server.

Portweiterleitung der https-Anfrage an anderen Server.

Ich wurde gebeten, ein Problem zu beheben, aber ich habe diesen Server nicht konfiguriert und konnte daher nicht herausfinden, was hier passiert.

   www.mywebsite.com connects to 20.20.20.20 (Webserver)

   www.mywebsite.com:5487 connects to 10.10.10.10 (Webserver and replication DB), same copy of the 20.20 server webpages, apache version etc., and can be accessed only internally. 

Beim Verbinden mithttps://www.meinewebsite.com/index.htmlEs stellt eine Verbindung zum WEB-Server 20.20.20.20 her und ich sehe die Anforderung in den Protokollen.

Aber wenn ich versuchehttp://mywebsite.com:5487/index.html es wird nie geladen und es tritt eine Zeitüberschreitung auf. In den Fehlerprotokollen oder Zugriffsprotokollen dieser URL-Anforderung auf dem Server 10.10.10.10 ist nichts enthalten. Aber es wird ZUFÄLLIG geladen (einmal pro Woche oder manchmal für etwa 2 Tage funktioniert es einwandfrei). Um dies zu beheben, wollte ich zuerst wissen, wie es eingerichtet wird....

Es gibt keine Firewall. Ich sehe keine Konfigurationsdateien zu dieser Portnummer auf Apache und laut Netstat hört es nicht auf dem Port. Aber wenn es zufällig geladen wird, habe ich auch Netstat überprüft und es gibt keine Anfrage für Port 5487.

Wie haben sie Ihrer Meinung nach die Web-Anfrage an mywebsite.com auf Port 5487 so konfiguriert, dass sie an einen anderen Server weitergeleitet wird? Auf Netzwerkebene gibt es nichts. Es gibt keine IP-Tabellen. Ich habe gerade angefangen, mich mit SSH-basierter Portweiterleitung zu befassen. Bisher sieht es so aus, als ob es auch keine SSH-basierte Portweiterleitung ist. Ich werde es aktualisieren, wenn ich etwas finde.

Antwort1

Sie müssen Apache mit dem folgenden Befehl anweisen, auf Port 5487 zu lauschen:

Listen 5487

und in Ihrem virtuellen Host alle Anweisungen zu setzen, die Sie setzen müssen

<VirtualHost *:5487>

verwandte Informationen