Zitat:
Original von FoX
-Software?! oO bitte was? Wofür?
-das mit der sicherheit is geschmacks und erfahrungssache...
|
Software für den Webserver! Ein nacktes Betriebssystem kann mit HTTP-Anfragen reichlich wenig anfangen.
Für Linux bietet sich der freie Webserver
Apache an. Der sollte auch (egal welche Distribution!) in den Paketquellen zu finden sein und problemlos installiert werden können.
Bei Bedarf dann auch die Module für
PHP, MySQL/PostGreSQL und den passenden Datenbankserver MySQL/PostGre installieren. Diese Dinge sind auch alle in den Paketquellen verfügbar.
Unter Windows (wem es besser gefällt) lässt sich einerseits der ab XP mitgelieferte IIS (Internet Information Server) verwenden oder alternativ ebenfalls ein Apache installieren. Der IIS ist auf der Windows-CD zu finden und muss nachinstalliert werden. Ist allerdings ohne Vorkenntnisse nicht gerade einfach zu konfigurieren und eher verwirrend! Auch die Verwendung von PHP ist mit dem IIS nicht ohne Weiteres zu erreichen! Empfehle daher hier auch eher den Indianer zu bevorzugen..... Bei Bedarf dann auch die zusätzlichen Module (s.o) und Datenbankserver einrichten.
Dann werden auch logischerweise Sicherheitseinstellungen benötigt, sonst wirst du nicht sehr lange deinen Spass mit dem Gerät haben. Passwörter für die Verwaltung und Konfiguration etc.
Unter Linux evtl. den Server in einer CHROOT-Umgebung laufen lassen, damit Besucher nicht auf die übergeordneten Verzeichnisse des Servers zugreifen und im System herumspielen können,
Für Windows kann man hier sehr viel mit den Benutzerberechtigungen in den Freigaben einstellen und über die Konfiguration des Webservers erreichen.
... Google liefert zum Apache viele nützliche Tutorials zum Thema Absichern und Einrichten
Wenn der Server vom Internet aus erreichbar sein soll, dann solltest du zunächst auch für eine statische Adresse sorgen, unter der dein Server erreichbar sein wird. (DynDNS oder ähnliche Dienste leiten diese statischen Adressen auf deine dynamische IP um.)
Ebenfalls solltest du einem evtl. vorhandenen Router eine Weiterleitung der eingehenden Anfragen auf Port 80 an die lokale IP deines Webservers einrichten und den Port freigeben.