der Erik: Apache nicht mehr über Internet erreichbar

Hallo, liebe SelfHTMLer

Ich hab schon stundenlang gegoogelt und auch hier gesucht, aber ich find keine Lösung zu meinem Problem, deswegen muss ich Euch leider mit einem neuen Thread "belästigen" ;)

Also, folgende Vorgeschichte (so kurz es eben geht)...

Hardware-Config:

  • hab 3 Rechner am Laufen, 1 "Server", 2 Workstations
  • GBit-Intranet- und 100MBit-Internet-Netzwerk
  • DSL-Router hängt im 100MBit mit drin

Software-Config:

  • alle WinXP SP2
  • Xampp und andere Web-Dienste (zB TeamSpeak-Server) auf Server installiert
  • Im Router Port-Forwarding für ein paar Ports aktiviert
  • DynDNS eingerichtet, auch im Router aktiviert
  • zusätzlich DynDNS-Updater auf Server installt
  • Sygate-Firewall auf allen 3 PCs
  • Datei- und Druckerfreigabe fürs GBit eingerichtet, für 100 MBit deaktivier. Aber keinen Plan, was evtl. die Xampp-Install da noch eingestellt hat
  • Address-Bereich 100MBit: 192.168.0.x; GBit: 192.168.1.x

Jetzt zum eigentlichen Problem:
Alles lief, auch mein Apache mit PHP. Auch über Internet erreichbar. Allerdings hatte ich das Problem, dass ich von einem der 3 PCs keinen Zugriff mehr auf die anderen PCs hatte und umgekehrt. Das war nach einer Neuinstallation desselbigen, war mir aber nicht weiter aufgefallen, da es der PC meiner Frau ist ^^

Also habe ich dann erst auf diesem, dann auf meinem PC "Ein Heim- oder kleines Firmennetzwerk einrichten" ausgeführt, danach hab ich die beiden PCs untereinander wieder erreichen können. Allerdings dann von keinem dieser beiden PCs den Server -.-

Also auf dem Server auch noch ausgeführt. IP-Addressen wieder eingestellt für Server, so wie's vorher auch war, Freigaben wieder so eingestellt, wie ich es ursprünglich mal eingerichtet hatte (s. o.).
Das war das einzige, was ich wissentlich auf Softwareseite verändert hab...

Aber ... GROSSER Fehler, denn seitdem kann ich mein Homepage nicht mehr erreichen, zumindest nicht mehr über Internet.

Folgendes funzt weiterhin:

  • Teamspeak-Server ist weiterhin über Internet erreichbar, auch über DynDNS.
  • Port-Forwarding geht also auch zum richtigen PC (lokale IP-Adresse wie vor der Netzwerk-Ein/Hinrichtung, denn sonst würde der Router die Teamspeak-Anfrage zum falschen PC oder ins Nirvana schicken
  • Apache und PHP sind über http://localhost erreichbar, die Services sollten eigentlich demnach noch richtig konfiguriert sein, hab da ja auch nix verstellt. Hab auch in die Conf-DAteien geschaut und sieht alles wie vor dem GAU aus.
  • HTML- und PHP-Seiten sind über Localhost aufrufbar
  • Alle 3 PCs können online gehen und können gegenseitig auf ihre Ordnerfreigaben zugreifen.

Wo hab ich's verbockt? Hat Xampp/Apache irgendwelche Ordnerfreigaben eingerichtet, die ich nu zerschossen hab? Ich find den Fehler einfach nicht :(

Wäre schön, wenn mir irgendwer das überdimensionale Brett vorm Kopf entreissen könnte ^^

  1. Ha, hab den Fehler selbst gefunden...

    durch das Ausführen von "Ein Heim- oder kleines Firmennetzwerk einrichten" hat sich die Windows-System-Firewall wieder aktiviert, das blöde Ding...

    Deaktiviert, läuft wieder..

    PS: SelfHTML rocks !!!

  2. Hello,

    Fragen, die mir da als erstes einfallen:

    • welcher Router?
    • warum das Dyn-DNS-Tool auf dem HTTP-Server, wenn es doch Aufgabe des Routers ist?
    • Im LAN feste IPs vergeben, oder eventuell DHCP aktiviert?
    • gibt es einen DHCP-Server im Netz?

    Zur Erläuterung:
    Einfache DSL-WLAN-LAN-Router können zwar einerseits DHCP-Server spielen, sind aber andereseits nicht in der Lage, einen DNS zu betreiben. Das führt dazu, dass sie meistens auch kein Portforwarding an dynamisch zugewiesene IPs aus dem LAN können.

    Ergo: Vergebe im LAN feste IPs (bei drei bis 10 Hosts solte das ja möglich sein)
          Stell das Portforwarding für Port 80 auf die dann feste IP des HTTP-Servers ein
          Benutze überall, falls kein anderer vorhanden, als Nameserver den Router
             Die Dinger sind üblicherweise so gebaut, dass sie die Anforderungen an die über
             DSL zugewiesenen Nameserver weiterreichen

    Dann sollte es eigentlich wieder klappen mit den Connections.

    Warum aber die Geräte sich intern nicht sehen können, vermag ich nicht zu sagen.

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Danke erstmal für die Antwort!

      Router ist ein relativ neuer von Gateway DG834B.
      Habe in beiden Netzen feste IPs vergeben und auf allen 3 PCs auch wieder so eingestellt wie vorher. Zum einen wegen Port-Forwarding, zum anderen, weil ich auf dem Server hin und wieder Linux fahre und mir nicht sicher war, ob sich die IPs da nicht ins Gehege kommen.

      Den DNS-Updater hatte ich mir nur draufgepackt, weil ich den Eindruck hab, dass der Router nur beim Einschalten die Daten aktualisiert. Ich lass den aber aus Bequemlichkeit immer an. Und da kommt es mir so vor, dass die DNS-Daten hin und wieder nicht aktualisiert werden, wenn der Router sich neu einwählt.

      Aber wie gesagt, lag an der doofen Win-Firewall, die hat sich da eingemischt, obwohl die schon immer deaktiviert war. Aber auf den beiden anderen PCs war sie weiterhin deaktiviert! Kurios in meinen Augen, aber jetzt läuft ja wieder alles :)

      Bis zum nächsten GAU!

      Grüße an alle!