Hallo,
ich möchte auf meinem Apache, der auf Port 80 lauscht, eine automatische Weiterleitung auf ein Programm, dass auf Port 82 lauscht, einrichten.
Hierzu würde ich (angelehnt an SelfHTML) folgendes in die index.html des Apaches eintragen, wenn meine IP-Adresse immer 1.2.3.4 wäre:
Soweit sollte es funktionieren.
Ich habe aber keine statische IP-Adresse! Wie könnte ich dann eine automatische Weiterleitung zum meinem Programm „meinprogramm“ auf Port 82 hinbekommen?
Danke an alle Ideenlieferer.
Grüße, michi1721
Hi,
dazu gibt es sogenannte dynDNS-Dienste.
Die ermöglichen es dir trotz wechselnder IP-Adresse unter dem gleichen DNS-Namen erreichbar zu sein.
http://www.dyndns.com/ ist einer davon.
Viele Grüße
Thomas
Hallo,
ich hatte vergessen zu erwähnen, dass ich mich in einem virtuellen privaten Netzwerk befinde und - ich vermute - den DynDNS nicht nutzen kann.
Gibt es andere Ideen?
Ich habe schon versucht mit einer Weiterleitung auf ein CGI-Script auf dem Apache, das dann mit einem Shell-Kommando den $SERVER_NAME (eigentlich die IP-Adresse) auslesen kann. Klappt aber noch nicht ganz.
Danke, michi1721
Hallo,
wie wäre es z.B. mit einem kleinen PHP-Skript.
Mit PHP kannst du mit der Variablen $_SERVER[‚SERVER_ADDR‘] direkt auf die IP-Adresse zugreifen die dein Server hat.
So müsste es ungefähr funktionieren (ist schon lange her, dass ich PHP verwendet habe
):
<?PHP echo '<meta http-equiv="refresh" content="5; URL=http://'.$_SERVER['SERVER_ADDR'].'/meinprogramm">';
?\>
Voraussetzung dafür ist natürlich, dass auf deinem Apache PHP installiert ist.
Viele Grüße
Thomas