CentOS 5.1 Server Setup: LAMP, Email, DNS, FTP, ISPConfig (auch bekannt als Der Perfekte Server)

Version 1.0
Author: Falko Timme


Diese Anleitung veranschaulicht, wie man einen CentOS 5.1- basierten Server einrichtet, der alle Dienste bietet, die von ISPs und Web Hosters benötigt werden: Apache Web Server (SSL-fähig), Postfix Mail Server mit SMTP-AUTH und TLS, BIND DNS Server, Proftpd FTP Server, MySQL Server, Dovecot POP3/IMAP, Quota, Firewall, etc. Diese Anleitung wurde für die 32-bit Version von CentOS 5.1 geschrieben, sollte mit kleinen Änderungen aber auch auf die 64-bit Version zutreffen.

Folgende Software werde ich verwenden:
  • Web Server: Apache 2.2 with PHP 5.1.6
  • Database Server: MySQL 5.0
  • Mail Server: Postfix
  • DNS Server: BIND9 (chrooted)
  • FTP Server: Proftpd
  • POP3/IMAP server: Dovecot
  • Webalizer for web site statistics
Im Endeffekt solltest Du ein System haben, das verlässlich funktioniert. Wenn Du magst, kannst Du auch das kostenlose Webhosting Control Panel ISPConfig installieren (ISPConfig läuft hervorragend).

Allerdings möchte ich an dieser Stelle darauf hinweisen, dass dies hier nicht der einzige Weg ist, ein solches System zu installieren. Es gibt viele Möglichkeiten - ich selbst habe mich für diese entschieden. Ich kann aber nicht garantieren, dass diese Lösung bei jedem funktioniert bzw. für jeden die richtige ist!

1 Anforderungen

Um ein solches System zu installieren, wirst Du Folgendes benötigen:

2 Vorbemerkung

In dieser Anleitung verwende ich den Hostnamen server1.example.com mit der IP Adresse 192.168.0.100 und dem Gateway 192.168.0.1. Diese Einstellungen werden bei Dir wahrscheinlich etwas abweichen, ersetze sie an geeigneter Stelle.

3 Installation des Basissystems

Starte von Deiner ersten CentOS 5.1 CD (CD 1) oder der CentOS 5.1 DVD. Drücke bei der Startaufforderung <ENTER> :


Es kann eine ganze Weile dauern, das Installationsmedium zu testen, also überspringen wir diesen Test hier:


Der Willkommens-Bildschirm des CentOS Installers erscheint. Klicke auf Next:


Wähle als Nächstes die Sprache:


Wähle Dein Tastaturlayout:


Ich installiere CentOS 5.1 auf einem unbeschriebenen System, also antworte ich Yes auf die Frage Would you like to initialize this drive, erasing ALL DATA?


Nun müssen wir ein Partitionsschema für unsere Installation auswählen. Der Einfachheit halber wähle ich Remove linux partitions on selected drives and create default layout. Dies ergibt eine kleine /boot und eine große / Partition sowie eine Swap Partition. Natürlich ist es ganz Dir überlassen, wie Du Deine Festplatte partitionieren möchtest. Drücke dann Next:


Beantworte folgende Frage (Are you sure you want to do this?) mit Yes:


0 Kommentar(e)

Zum Posten von Kommentaren bitte