madmax00 Geschrieben 22. August 2006 Geschrieben 22. August 2006 Hallo leute, ich habe eine Frage. Ich habe zu Hause zwei Rechner, beide Windows XP Prof., auf einem ist XAMPP 1.5.0 installiert. Die beide verbunden mit einem Router (AVM FRITZ!BOX fon WLAN 7050). Ich habe noch keine Domäne, bestelle mir später. Ich kann von dem zweiten Rechner, wo kein XAMPP installiert, ohne Probleme mit lokalem IP von erstem Rechner die PHP-Datei aufrufen. Funktioniert alles Einwand frei. Ich möchte auch vom Internet aus auf meinem PC kommen. Wie kann ich über dynamische IP auf meine lokale IP zugreifen. Ich habe im Router HTTP Port (80) mit lokalem IP von erstem Rechner frei gegeben. Was brauche ich noch alles dazu. Und ich möchte erst noch keine Domäne bestellen. Weiss nicht, ob ich hier überhaupt richtig bin - aber vielleicht könnt ihr ja dann den Thread verschieben... Zitieren
Thanks-and-Goodbye Geschrieben 22. August 2006 Geschrieben 22. August 2006 Grundlegend brauchst du einen Dienst, der dir die Erreichbarkeit auf dem Internet auf einem festen Namen trotz dynamischer IP ermöglicht. www.dyndns.org und andere sind deine Freunde. AFAIK kann die Fritzbox sich als Dyndns Client verhalten, so dass du deine dyndns-Accountdaten direkt in der Fritzbox eingeben kannst. Zitieren
IT-Shrek Geschrieben 23. August 2006 Geschrieben 23. August 2006 Hallo, ja die Fritz!box kann das, beachte aber dass du mit Windows XP nur 10 gleichzeitig eingehende Netzwerkverbindungen haben kannst, das gilt auch für alle Arten von Webservern. Shrek Zitieren
aLeXL Geschrieben 23. August 2006 Geschrieben 23. August 2006 Genau, wenn du mehr Verbindungen benötigt, musst du dir Windows Server Version kaufen. Bei Linux hingegen kannst du beliebig viele Verbindungen herstellen. Zitieren
Thanks-and-Goodbye Geschrieben 23. August 2006 Geschrieben 23. August 2006 beachte aber dass du mit Windows XP nur 10 gleichzeitig eingehende Netzwerkverbindungen haben kannst, das gilt auch für alle Arten von Webservern.Nein. Der IIS ist auf 10 gleichzeitige Verbindungen limitiert (analog zu dem SMB-Verbindungslimit bei XP), ein Apache-Webserver kann auch auf XP mehr Verbindungen aufbauen. http://www.microsoft.com/germany/technet/datenbank/articles/600049_12.mspx http://de.wikipedia.org/wiki/Internet_Information_Services Zitieren
IT-Shrek Geschrieben 23. August 2006 Geschrieben 23. August 2006 Moin, sehr interessant, ich dachte das wäre technisch nicht möglich. Danke, Shrek Zitieren
madmax00 Geschrieben 23. August 2006 Autor Geschrieben 23. August 2006 Danke für schnelle Antwort. Ich habe gerade den dyndns installiert und den Host angemeldet. Genau so, wie hier beschrieben http://www.wintotal.de/Artikel/dyndns/dyndns.php . Aber wenn ich meine Adresse eingebe, kommt Fehler, dass die Seite nicht gefunden kann. Ich hab so und so getestet und hab gemerkt, das wenn ich im httpd.conf ein virtuelle Host einlege, startet mein apache Server nicht mehr. Warum, weis ich nicht. Aber wenn ich mit ping meine Host Name teste, gibt’s keine Probleme, Test ist erfolgreich. Hier ist meine quell Code. NameVirtualHost *:80 <VirtualHost 127.0.0.1:80> DirectoryIndex Index.php DocumentRoot "D:/program files/xampp/htdocs/" ServerName branchemax.dyndns.org:80 < /VirtualHost> <VirtualHost 192.168.178.22:80> DirectoryIndex Index.php DocumentRoot "D:/program files/xampp/htdocs/" ServerName branchemax.dyndns.org:80 < /VirtualHost> [/PHP] Ich habe jetzt noch zusätzliche Frage. Wenn ich jetzt eine Domäne miete, mit eine ganz normale Name (www.meineseite.de), wie muss ich dann alles konfigurieren? Zitieren
robotto7831a Geschrieben 23. August 2006 Geschrieben 23. August 2006 Ping und Apache haben nichts miteinander zu tun. Zuminest nicht bei deinem Problem. Warum hast Du überhautp einen virtuelle Host gemacht? Der Provider bei dem Du deine Domäne bestellst muss sowas untersützen. Sprich das Du im DNS Sever vom Provider deine wechselnde IP eintragen kannst. Frank Zitieren
madmax00 Geschrieben 23. August 2006 Autor Geschrieben 23. August 2006 Warum hast Du überhautp einen virtuelle Host gemacht? Der Provider bei dem Du deine Domäne bestellst muss sowas untersützen. Sprich das Du im DNS Sever vom Provider deine wechselnde IP eintragen kannst. hast du Recht. Hatte ein Denkfehler. Aber ich kann immer noch nicht verstehen, wie ich auf meine index.php kommen kann. Bei dem http://localhost/Index.php ist mir alles klar, aber wie komme ich über eingabe www.branchemax.dyndns.org auf meine Index.php an? Was soll ich bei DynDNS Updater noch eingeben? Ich habe genau so gemacht http://www.wintotal.de/Artikel/dyndns/dyndns.php Zitieren
robotto7831a Geschrieben 24. August 2006 Geschrieben 24. August 2006 Leitet deine Fritz Box auch die Anfragen auf dem Port 80 an den Webserver weiter? Frank Zitieren
U-- °LoneWolf° Geschrieben 24. August 2006 Geschrieben 24. August 2006 versuchs doch erst mal ohne dyn dns sonder direct über die ip die du im inet hast damit du sicher séin kannst das die Weiterleitung korrekt eingerichtet ist. Zitieren
bigredeyes Geschrieben 24. August 2006 Geschrieben 24. August 2006 geh auf irgendeine anonymizer.com und gib DORT deine ...dyndns.org adresse ein. du kannst deine seite nicht über deien dsyndns.org erreichen, weil port 80 ja schon auf antwort wartet, kann dort keine antwort gesendet werden. oder skype kurz n kumpel an ob der dich über dyndns.org erreicht. bigredeyes Zitieren
madmax00 Geschrieben 25. August 2006 Autor Geschrieben 25. August 2006 Leitet deine Fritz Box auch die Anfragen auf dem Port 80 an den Webserver weiter? ich hab auf meine locale IP-Adresse, wo mein Webserver läuft, Port 80 in meinem Fritz Box frei gegeben. versuchs doch erst mal ohne dyn dns sonder direct über die ip die du im inet hast damit du sicher séin kannst das die Weiterleitung korrekt eingerichtet ist. die Seite kann nicht angezeigt werden, wenn ich so eingebe http://80.132.42.121/index.php (meine aktuelle inet adresse) Ich kann immer noch nicht kopieren, wie ich auf mein index.php leiten kann. Bei so was http://192.168.178.22/index.php ist schon alles klar, geh mal auf diese IP und dann auf Index.php. Und bei dyndns.org wurde nur gefragt, wie die Site heisen soll, aber nach URL wurde gar nicht gefragt. Deswegen dachte ich, das man die URL im virtualhost eingeben muss. Kann mir jemand das erklären? MfG max Zitieren
robotto7831a Geschrieben 25. August 2006 Geschrieben 25. August 2006 Also ein Ping auf branchemax.dyndns.org kann nicht aufgelöst werden. Frank Zitieren
Monty82 Geschrieben 25. August 2006 Geschrieben 25. August 2006 Also ein Ping auf branchemax.dyndns.org kann nicht aufgelöst werden. Genau, also ist Dein DynDNS-Account/Updater nicht richtig konfiguriert. Solange z.B. ein "ping branchemax.dyndns.org" nicht Deine externe Internet-IP auflöst, kommt erstmal nichts von aussen zu Dir. Funktioniert das erstmal, kann es sein, dass Du bei dem Versuch, die Adresse im Browser aufzurufen, auf deinem Router landest, sofern der ein Web-Interface auf Port 80 lauschen hat, da der meistens nur Verbindungen von aussen forwardet, also extern testen lassen. Und das hier du kannst deine seite nicht über deien dsyndns.org erreichen, weil port 80 ja schon auf antwort wartet, kann dort keine antwort gesendet werden. kaufe ich Dir nicht ab, denn wenn der Rechner ohne Router ins Internet zugreifen würde, würde das funktionieren, sofern Webserver und Firewall das nicht verhindern... Zitieren
madmax00 Geschrieben 25. August 2006 Autor Geschrieben 25. August 2006 Also ein Ping auf branchemax.dyndns.org kann nicht aufgelöst werden. Sorry, ich hab im vorheriegen Beispiel die Site falsch eingegeben. rusbranchemax.dyndns.org muss auf Ping getestet werden. Hab auch gerade versucht, funktioniert alles Einwand frei. Funktioniert das erstmal, kann es sein, dass Du bei dem Versuch, die Adresse im Browser aufzurufen, auf deinem Router landest, sofern der ein Web-Interface auf Port 80 lauschen hat, da der meistens nur Verbindungen von aussen forwardet, also extern testen lassen. Von außen wird die Seite nicht gefunden, hab schon getestet. Ich werde behaupten, dass alles daran liegt, da ich nicht irgendwo ein URL auf mein Index.php gebe. Es muss doch ein Verweis auf mein Index.php gegeben werden, oder? So, wie ich mit VirtualHost versucht hab NameVirtualHost *:80 <VirtualHost 127.0.0.1:80> DirectoryIndex Index.php DocumentRoot "D:/program files/xampp/htdocs/" ServerName rusbranchemax.dyndns.org:80 < /VirtualHost> <VirtualHost 192.168.178.22:80> DirectoryIndex Index.php DocumentRoot "D:/program files/xampp/htdocs/" ServerName rusbranchemax.dyndns.org:80 < /VirtualHost> [/PHP] Hier ist mir ganz klar, dass [b]Index.php[/b] aufgerufen soll, welche im diesem Verzeichnis [b]"D:/program files/xampp/htdocs/"[/b] ligt und alles funk, wenn ich [b]www.rusbranchemax.dyndns.org[/b] aufrufe. aber wenn ich in httpd.conf das alles eingebe, startet mein apache server nicht mehr, weis auch nicht warum. Weist vielleicht jemand, wo das alles beschrieben wird? MfG max Zitieren
robotto7831a Geschrieben 26. August 2006 Geschrieben 26. August 2006 Nochmal die Frage warum machst Du zwei virtuelle Hosts die auf ein und das gleiche Verzeichnis zeigen? Kommentier die virtuellen Hosts erstmal alle aus und versuch es mti nur einem Standardhost. Das sollte eigentlich schon reichen. Frank Zitieren
madmax00 Geschrieben 26. August 2006 Autor Geschrieben 26. August 2006 Kommentier die virtuellen Hosts erstmal alle aus und versuch es mti nur einem Standardhost Wie mache ich das? Ich habe noch nie eine Site online gestehlt. MfG max Zitieren
robotto7831a Geschrieben 26. August 2006 Geschrieben 26. August 2006 Hast Du noch die original httpd.conf? Die war so eingestellt. Frank Zitieren
madmax00 Geschrieben 26. August 2006 Autor Geschrieben 26. August 2006 ja, hab ich, aber ich kann die seite nicht aufrufen. oder besser zu sagen, die kann nicht geöffnet werden. Was und wie soll ich noch testen? mfg max Zitieren
robotto7831a Geschrieben 26. August 2006 Geschrieben 26. August 2006 Wie Seite kann nicht aufgerufen werden? Meinst Du im Browser? Hast Du DocumentRoot und ServerRoot angepast? Frank Zitieren
madmax00 Geschrieben 26. August 2006 Autor Geschrieben 26. August 2006 Hast Du DocumentRoot und ServerRoot angepast? meinst du im httpd.conf? hier ist mein httpd.conf. da ist doch alles schon vordefiniert, oder? Ich bin nur nicht sicher mit dem ServerRoot. MfG maxhttpd.conf.txt Zitieren
robotto7831a Geschrieben 27. August 2006 Geschrieben 27. August 2006 Mit den Einstellungen sollte dein Webserver starten und auch die richtigen Seiten anzeigen. Frank Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.