Standard

How-To: XAMPP auf Windows Homeserver 2003 (WHS) im Netzwerk installieren

Vielen dürfte die lokale Webserverlösung XAMPP durchaus ein Begriff sein. Wenn man seine Arbeit an Webprojekten nicht unbedingt von den nervigen Launen des örtlichen DSL Anbieters abhängig machen möchte, ist die Verwendung  von XAMPP ideal. Eins-Fix-Drei wird ein FTP-Backup gemacht, ein MySQL-Dump gezogen und schon kann man sich mit dem Verbessern, Entwickeln oder Abschießen der Website zeitlassen.

Nun ist es aber so, das XAMPP zwar ganz toll funktioniert, man aber vielleicht mit mehreren Leuten an einer Datenbank arbeiten will. Auch die entworfene Webseite sollte im Optimalfall von anderen Rechnern im Netzwerk erreichbar sein. Die Eigenschaft von XAMPP den “localhost” etc. mit den serverspezifischen Seiten zu belegen ist am eigenen PC klasse, wie soll aber der zuhilfeeilende Designer nun von seinem PC/Mac auf meinen lokalen FTP-Server zugreifen und warum zur Hölle tut sich bei ihm nix wenn der “localhost/website” im Browser aufruft? Na weil das eben bei XAMPP so ist und das ist auch gut so, aber kurz um: eine netzwerkbasierte Installation von XAMPP, am besten auf meinem Windows Homeserver (WHS), muss her.

Vom letzten Versuch unser Wohnzimmer zur High-Tech-Multimedia Zentrale umzufrickeln hatte ich noch einen “Acer Aspire Home” Homeserver “rumfliegen”. Das gute Stücke wurde nun also wieder aktiviert, flux wurden Shares angelegt, Benutzer eingetragen, die Backups der verschiedensten Webprojekte vorsorglich auf den kleinen Server-Würfel geschoben und XAMPP runtergeladen.

Die Installation funktionierte ohne Probleme und meldete sich erfolgreich als beendet. Die XAMPP-Konsole sprang auf, Apache, MySQL und FileZilla-Server sprangen an und ich war glücklich…. “HÄ?! Warum zum Geier geht der XAMPP Apache wieder aus?!” Auch mehrmaliges Klicken auf “Starten” führte nicht zum gewünschten Ziel, dem wurde durch eine frohe Fehlermeldung in fliegensch***kleiner Schrift  auch mehrmals Nachdruck verliehen. Also musste da mal jemand in die error-logs schauen (…\xampp\apache\logs\error.log). Eieiei was stand denn da?

(OS 10048)Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal verwendet werden.  : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs

Eigenartig, das verstehe ich jetzt nicht… naja, nach längerer Suche in den Weiten des Internets stieß ich auf den entscheidenen Hinweis: Der Homserver besitzt bereits einen eingebauten Webserver! Die sogenannten ISS (Internerinformationsdienste) von Microsoft sorgen dafür, dass zum Beispiel nach Eingabe der IP des Servers im Netzwerk die Homeserver-Startseite angezeigt wird. Dies ist ein weiterer Nebeneffekt, den wir  im akuten Fall natürlich dumm finden, denn wie soll man denn XAMPP sonst über das Netzwerk ansprechen, wenn nicht über die IP?

Also wurde kurzer Prozess gemacht! Unter “Systemsteuerung –>Software –>Windowskomponenten hizufügen/entfernen –> Anwendungsserver –> Details” muss nur das Häckchen vor “Internetinformationsdienste (IIS)” entfernt werden und nach ein paar “Weiter” Klicks ist alles paletti! Der XAMPP-Apache springt an und alles ist toll!

  • XAMPP  ist nun von überall im Netzwerk von mehreren Leuten und Computern über die IP des Servers erreichbar
  • Die XAMPP Konfiguration kann schnell und einfach via Remotedesktop erledigt werden
  • Die erstellten Websites können über “IP/Ordner” im Webbrowser aufgerufen werden (nachdem man die XAMPP Startseite verschoben hat, da die index-Dateien stur in ein Verzeichnis weiterleiten)
  • phpMyAdmin ist im Netzwerk über “IP/phpmyadmin” erreichbar
  • FTP läuft auch (wobei man sich das sparen kann, wenn man den htdocs Ordner im Netzwerk – auch fein zugangsbeschränkt mit Benutzerkennung – freigibt und sich an allen betreffenden PC/Macs als Netzlaufwerk einbindet

Folgendes ist aber unbedingt noch zu beachten:

  • Der Zugriff auf den Homeserver über die “Benutzer.homeserver.com” Adresse ist nicht mehr möglich (man hat den Webserver ja deaktiviert)
  • Es ergeben sich eventuell Sicherheitslücken, wenn der Homeserver eine Internetverbindung hat, daher bitte unbedingt die  Firewall anständig konfigurieren oder einfach dem Homeserver den Internetzugang abdrehen
  • Die Hinweise auf dieser Seite lesen! –>http://www.apachefriends.org/de/xampp-windows.html

Bei Fragen einfach in den Kommentaren fragen, ansonsten viel Spaß!

No comments yet.

Leave a Reply