HTML Weiterleitung zu Programm auf eigenem Server

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 :smile: ):

<?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

Hallo Thomas,

wie wäre es z.B. mit einem kleinen PHP-Skript.

Super, so mache ich das.

Danke für Deine Antwort.

Grüße, michi1721