Bevor wir mit der Installation und Konfiguration unseres Servers beginnen, möchte ich erst ein Szenario definieren, in dem wir das ganze umsetzen werden. So kannst du sehen was der Server können wird und was zu beachten ist.
Wie schon unter dem Menüpunkt "Grundlagen" erwähnt wurde, werden sich meine Tutorials auf ein VMWare-Image beziehen.
Wenn du die Tutorials alle der Reihe nach durchgearbeitet hast, wirst du einen ziemlich vollständig eingerichteten Internetserver vor dir haben, der alle Dienste anbietet, die du für eine eigene Website mit E-Mail-Accounts, Datenbank etc. brauchst. Darüber hinaus werden wir uns etwas mit der Systempflege und -wartung beschäftigen, sowie intensiv mit dem Thema Sicherheit auseinandersetzen.
HINWEIS: Manche Anleitungen habe ich auf Anfrage von Lesern wie dir erstellt. Diese stellen nicht immer Dienste bereit, die für die Verfügbarkeit im Internet geeignet sind, so zum Beispiel der Samba-Server für Windows-Freigaben. Dienste/Tutorials die nur für den Heimserver im eigenen Netzwerk gedacht sind, werde ich entsprechend im Kopfbereich markieren.
Folgendes wird der Server bzw. wirst du am Ende können (sollen). Was das im einzelnen ist bzw. bedeutet erkläre ich an geeigneter Stelle:
- FreeBSD installieren,
- ein Software-RAID erstellen,
- den SSH-Server sicherer machen,
- den Server und seine Dienste aktuell halten,
- eine Firewall konfigurieren,
- einen Virenscanner installieren,
- Serverdienste in sog. "Jails" sperren,
- einen Webserver mit PHP, SSL und mySQL aufsetzen,
- einen Mailserver mit Spam- und Virenfilter mit Postfix und Dovecot konfigurieren,
- einen Nameserver installieren,
- Backups automatisiert erstellen,
- den Zugriff auf den Server sicherer gestalten,
- etc.
Du siehst also, wir haben einiges vor. Sicherlich wird dir nicht alles auf Anhieb gelingen, aber du hast genügend Zeit dich durch die Probleme durch zu kämpfen. Wichtig ist immer, genau zu lesen was der Fehler ist bzw. was dir Programme "ausspucken". Dort steht meist drin, wie du den Fehler behebst, zumindest findest du entscheidende Hinweise darauf.
Beginnen werden wir mit ein paar Grundlagen, z.B. der Installation von Software.