moritz: Dyndns Domain

moin,

Hab mir bei dyndns.org ein dynamisches IP-Konto geholt.

Bei Host name hab ich zb meinehomepage eingegeben und dann dyndns.org ausgewählt. Bei meinem Client hab ich dann ein neues Konto erstellt, er aktualiesiert auch immer auf die richtige IP und in der httpd.conf vom Apache-Server hab ich folgendes eingegeben:

NameVirtualHost 217.184.159.94

VirtualHost example:

Almost any Apache directive may go into a VirtualHost container.

The first VirtualHost section is used for requests without a known

server name.

<VirtualHost 217.184.159.94>
DocumentRoot \meinehom
ServerName www.meinehomepage.dyndns.org

Other directives here

</VirtualHost>

Trotzdem funktioniert es nicht und der Browser zeigt mir nur den "Server nicht gefunden" Fehler an. Hab ich irgendetwas falsch gemacht??????

vielen Dank für alle Antworten

moritz

  1. Hallo, Moritz,

    Hab mir bei dyndns.org ein dynamisches IP-Konto geholt.
    Bei Host name hab ich zb meinehomepage eingegeben und dann dyndns.org ausgewählt. Bei meinem Client hab ich dann ein neues Konto erstellt, er aktualiesiert auch immer auf die richtige IP und in der httpd.conf vom Apache-Server hab ich folgendes eingegeben:

    NameVirtualHost 217.184.159.94

    Bei einer dynamischen IP solltest du dort deinen Hostnamen angeben, bspw. deinname.dyndns.org. Es kann sein, dass es unerheblich ist, denn es funktioniert scheinbar auch mit einer unzutreffenden IP, aber ob die Virtual Hosts dann ohne weiteres laufen, ist die Frage.
    Du kannst auch der Einfachheit halber ein * (Sternchen) as Wildcard angeben, siehe http://httpd.apache.org/docs/vhosts/name-based.html.

    <VirtualHost 217.184.159.94>

    Hier müsste ebenfalls die Domain angegeben werden, oder ein "*".

    DocumentRoot \meinehom

    Unter Win32 würde ich einen vollen Pfad vorschlagen, bspw. "c:\meinehom".

    ServerName www.meinehomepage.dyndns.org

    Mit Subdomains würde ich vorsichtig sein - manchmal klappt's nicht, auch wenn man Wildcards bei Dyndns angeschaltet hat. Teste es lieber gründlich aus.

    Trotzdem funktioniert es nicht und der Browser zeigt mir nur den "Server nicht gefunden" Fehler an. Hab ich irgendetwas falsch gemacht??????

    Das ist eine MSIE-Fehlermeldung, die eher darauf hinweist, dass die Domain nicht auf die richtige IP weist. Versuche einmal die Domain zu pingen, wenn du kein nslookup hast, denn wenn der Domainname richtig aufgelöst wird, zeigt die Domain auf die richtige IP (=deine Dialup-IP).
    http://localhost/ muss irgendein Laut von sich geben, wenn der Server läuft, da ja ein globaler Document Root angegeben ist/sein sollte.

    Wenn du keine unterschiedlichen Virtual Hosts verwenden willst, brauchst die im Grunde genommen auch keine Vhosts angeben.

    Mathias
    (mit seinem Halbwissen ;))

    1. Du kannst auch der Einfachheit halber ein * (Sternchen) als Wildcard angeben

      Danke für die Antworten.
      Ich hab aber noch eine Frage.
      Was genau machen Wildcards??

      MfG
      moritz

      1. Hallo, Moritz,

        Du kannst auch der Einfachheit halber ein * (Sternchen) als Wildcard angeben

        Was genau machen Wildcards??

        Wildcards sind Platzhalter, d.h. * steht für jede mögliche beliebig lange Zeichenkette, in dem Falle also für jede IP und für jeden Hostnamen.
        Was das genau auslöst, müsstest du auf der genannten Seite nachlesen.

        Grüße,
        Mathias

  2. ....

    ServerName www.meinehomepage.dyndns.org
    Trotzdem funktioniert es nicht und der Browser zeigt mir nur

    IMHO ist die Adresse meinehomepage.dyndns.org - ohne www. davor

  3. ich hab's fast geschafft. Glaub ich.
    Von meinem Computer aus komm ich jetzt wenn ich http://meinehomepage.dyndns.org oder meine IP einegebe dirket auf mein Verzeichnis, aber nicht von einem anderen Computer aus.
    Wisst ihr wie ich den V-Host in die HOSTS bzw LMHOSTS auf meinem System eintragen kann?