Ein bewährtes praxisnahes, umfassendes Handbuch zur Planung, Installation und Konfiguration eines eigenen Webservers auf der Basis des Betriebssystems Linux. So finden Sie eine geeignete Distribution für den Serverbetrieb und folgen dem Autor bei der Installation und Konfiguration verschiedener Serverdienste wie z.B. Web-, Mail-, Jabber-, VPN- und Datenbankserver. Alle vorgestellten Serverdienste werden so beschrieben, dass Sie die Installation nachvollziehen und selbst durchführen können. Für den professionellen Einsatz essentielle Themen wie Systemhärtung und Monitoring gehören ebenso zum Inhalt wie der Bereich der Server-Wartung und Sicherheit. Für den professionellen Einsatz von besonderer Bedeutung ist das Kapitel über die Virtualisierung von Servern mit Xen. Somit können Sie Ihren Server auch für den Betrieb von Test- oder Entwicklungsumgebungen einrichten.
1 Zielsetzung und Planung 9
1.1 Planung 9
1.2 Serverhardware 14
1.3 Die richtige Distribution 15
2 Installation und Konfiguration 25
2.1 Einige Detailfragen 25
2.2 Installation 44
2.3 Feintuning 48
3 Systemhärtung 73
3.1 Inventur benötigter Dienste 73
3.2 Host-Firewall 92
3.3 IDS-Systeme 98
3.4 Rechtliches 99
4 Serverdienste 103
4.1 Apache 103
4.2 Datenbanken 176
4.3 Apache Tomcat 230
4.4 Jabber 240
4.5 Mailversand 263
4.6 Dateitransfer 265
5 Optimierung und Monitoring 285
5.1 Monitoring 285
5.2 Optimierung 340
6 Hochverfügbarkeit 353
6.1 Virtualisierung 354
6.2 Der Linux-Cluster 367
6.3 Verteilte Datenhaltung 382
7 Serverwartung 395
7.1 Tools 396
7.2 Patchmanagement 396
7.3 Den Überblick behalten 409
7.4 Rechtliches 410
7.5 Zusammenfassung 412