Server Setup · 2 min read · Nov 06, 2025

Der perfekte Server - CentOS 5.6 x86_64 [ISPConfig 2]

Der perfekte Server - CentOS 5.6 x86_64 [ISPConfig 2]

Version 1.0
Autor: Falko Timme
Folge mir auf Twitter

Dieses Tutorial zeigt, wie man einen CentOS 5.6 Server (x86_64) einrichtet, der alle von ISPs und Webhostern benötigten Dienste anbietet: Apache-Webserver (SSL-fähig), Postfix-Mailserver mit SMTP-AUTH und TLS, BIND-DNS-Server, Proftpd-FTP-Server, MySQL-Server, Dovecot POP3/IMAP, Quota, Firewall usw. Dieses Tutorial ist für die 64-Bit-Version von CentOS 5.6 geschrieben, sollte aber auch für die 32-Bit-Version mit sehr wenigen Modifikationen gelten. Am Ende solltest du ein System haben, das zuverlässig funktioniert, und wenn du möchtest, kannst du das kostenlose Webhosting-Kontrollpanel ISPConfig 2 installieren (d.h. ISPConfig läuft sofort darauf).

Ich werde die folgende Software verwenden:

  • Webserver: Apache 2.2 mit PHP 5.1.6
  • Datenbankserver: MySQL 5.0
  • Mailserver: Postfix
  • DNS-Server: BIND9 (chrooted)
  • FTP-Server: Proftpd
  • POP3/IMAP-Server: Dovecot
  • Webalizer für Website-Statistiken

Bitte beachte, dass dieses Setup nicht für ISPConfig 3 funktioniert! Es gilt nur für ISPConfig 2!

Ich möchte zuerst sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies bei dir funktioniert!

1 Anforderungen

Um ein solches System zu installieren, benötigst du Folgendes:

2 Vorbemerkung

In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.0.100 und dem Gateway 192.168.0.1. Diese Einstellungen können bei dir abweichen, also musst du sie gegebenenfalls anpassen.

3 Installiere das Basissystem

Starte von deiner ersten CentOS 5.6 CD (CD 1) oder der ersten CentOS 5.6 DVD. Drücke an der Boot-Eingabeaufforderung:

Es kann lange dauern, die Installationsmedien zu testen, also überspringen wir diesen Test hier:

Der Willkommensbildschirm des CentOS-Installers erscheint. Klicke auf Weiter:

Wähle als Nächstes deine Sprache:

Wähle dein Tastaturlayout:

Ich installiere CentOS 5.6 auf einem frischen System, also beantworte ich die Frage “Möchten Sie dieses Laufwerk initialisieren und ALLE DATEN löschen?” mit Ja:

Jetzt müssen wir ein Partitionierungsschema für unsere Installation auswählen. Der Einfachheit halber wähle ich “Linux-Partitionen auf ausgewählten Laufwerken entfernen und Standardlayout erstellen”. Dies führt zu einer kleinen /boot- und einer großen /-Partition sowie einer Swap-Partition. Natürlich kannst du deine Festplatte nach Belieben partitionieren. Dann klicke ich auf Weiter:

Beantworte die folgende Frage (Bist du sicher, dass du das tun möchtest?) mit Ja:

Weiter zu den Netzwerkeinstellungen. Die Standardeinstellung hier ist, die Netzwerkinterfaces mit DHCP zu konfigurieren, aber wir installieren einen Server, also sind statische IP-Adressen keine schlechte Idee… Klicke auf die Schaltfläche Bearbeiten oben rechts.

Im Fenster, das aufgeht, deaktiviere die dynamische IP-Konfiguration (DHCP) und die Unterstützung für IPv6 und gib deiner Netzwerkkarte eine statische IP-Adresse (in diesem Tutorial verwende ich zur Demonstration die IP-Adresse 192.168.0.100) und eine geeignete Subnetzmaske (z.B. 255.255.255.0; wenn du dir über die richtigen Werte nicht sicher bist, könnte http://www.subnetmask.info dir helfen):

Setze den Hostnamen manuell, z.B. server1.example.com, und gib ein Gateway (z.B. 192.168.0.1) und bis zu zwei DNS-Server (z.B. 8.8.8.8 und 145.253.2.75) ein:

Wähle deine Zeitzone:

Gib root ein Passwort:

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.