Skyhawk: Link auf localhost-Port

Hallo Zusammen

Ich hab ein kleines Problem mit einem bzw. mehreren Links.

Auf meinem Webserver hab ich nebst apache2 den mjpg-streamer mit 4 Webcams am laufen. Das Tool mjpg-streamer ruft einen eigenen "mini-Webserver" auf der dann mittels localhost:port/?action=stream aufgerufen werden kann. Also zeigt beispielsweise localhost:8080/?action=stream die Webcam mit dem zugewisenen Port 8080 an.

Mein Problem ist jetzt, dass ich auf meiner apache Website auf diese streams zugreifen möchte um diese in die Website einzubinden.
Wenn ich jetzt einen einfachen link erzeuge: <a href=":8080/?action=stream">Webcam 1</a> dann versucht er die Seite: http://<meineIp>/:8080/?action=stream zu öffnen. Das heisst dieser Slash vor dem Doppelpunkt hindert mich am einfachen Zugriff.

Evtl. ist es ja ne ganz einfache Sache, doch ich hab irgendwie nix im Netz gefunden, da es wohl eher untypisch ist, einen Link auf den localhost mit Port zu machen.

Gruss Sky

  1. Mein Problem ist jetzt, dass ich auf meiner apache Website auf diese streams zugreifen möchte um diese in die Website einzubinden.
    Wenn ich jetzt einen einfachen link erzeuge: <a href=":8080/?action=stream">Webcam 1</a> dann versucht er die Seite: http://<meineIp>/:8080/?action=stream zu öffnen. Das heisst dieser Slash vor dem Doppelpunkt hindert mich am einfachen Zugriff.

    href=":8080/?action=stream"
    ist syntaktisch das gleiche wie
    href="example.org/?action=stream"
    du musst schon die neue Domain angeben
    href="http://localhost:8080/?action=stream"

    Evtl. ist es ja ne ganz einfache Sache, doch ich hab irgendwie nix im Netz gefunden, da es wohl eher untypisch ist, einen Link auf den localhost mit Port zu machen.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Mein Problem ist jetzt, dass ich auf meiner apache Website auf diese streams zugreifen möchte um diese in die Website einzubinden.
      Wenn ich jetzt einen einfachen link erzeuge: <a href=":8080/?action=stream">Webcam 1</a> dann versucht er die Seite: http://<meineIp>/:8080/?action=stream zu öffnen. Das heisst dieser Slash vor dem Doppelpunkt hindert mich am einfachen Zugriff.

      href=":8080/?action=stream"
      ist syntaktisch das gleiche wie
      href="example.org/?action=stream"
      du musst schon die neue Domain angeben
      href="http://localhost:8080/?action=stream"

      Evtl. ist es ja ne ganz einfache Sache, doch ich hab irgendwie nix im Netz gefunden, da es wohl eher untypisch ist, einen Link auf den localhost mit Port zu machen.

      mfg Beat

      Danke schonmal für die Antwort

      Ja, das ist mir schon bewusst. Mein Problem ist jedoch, dass meine Domain eine einfache öffentliche IP-Adresse ist, die nicht statisch ist. d.h. die ändert von Zeit zu Zeit. Wie ich die neue IP-Adresse bekomme etc. ist bereits geregelt, doch ich möchte nicht ständig den HTML/PHP Code anpassen müssen.

      und wenn ich es mit "http://localhost:8080/action=stream" versuch, versucht er irgendwie den localhost meines Clients zu öffnen und nicht des Webservers...--> was ja auch Sinn macht

      1. Hi,

        Ja, das ist mir schon bewusst. Mein Problem ist jedoch, dass meine Domain eine einfache öffentliche IP-Adresse ist, die nicht statisch ist. d.h. die ändert von Zeit zu Zeit. Wie ich die neue IP-Adresse bekomme etc. ist bereits geregelt, doch ich möchte nicht ständig den HTML/PHP Code anpassen müssen.

        probiere es mit Diensten wie DynDNS, oder - wenn die Seite nur Dir zugänglich sein muss - passe Deinen lokalen DNS-Server an (unter Windows beispielsweise die hosts-Datei), oder lasse die IP von einer serverseitigen Technik dynamisch ausgeben. Protokollhostrelative Links gibt es jedenfalls nicht, nur protokollhostportrelative.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes