Apache, Mail, DNS und MySQL Server für CentOS 5.0 (32-bit) auch bekannt als "Das Perfekte Setup"

Version 1.0
Author: Falko Timme


Diese Anleitung veranschaulicht, wie man einen CentOS 5.0 basierten Server einrichtet, der alle Dienste anbietet, die von ISPs und Web Hostern 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. Die Anleitung ist zwar für die 32-Bit Version von CentOS 5.0 geschrieben - sie sollte aber mit sehr kleinen Modifikationen genauso gut für die 64-Bit Version funktionieren.

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 für Webseiten Statistiken
Am Ende erhältst Du ein System, dass zuverlässig arbeitet. Wenn Du magst kannst Du im Anschluss das kostenlose Webhosting Control Panel ISPConfig installieren.

Allerdings möchte ich an dieser Stelle darauf hinweisen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten dieses Ziel zu erreichen - dies ist der Weg, den ich gewählt habe. Ich kann aber nicht garantieren, dass diese Lösung bei jedem funktioniert bzw. für jeden die richtige ist!

1 Voraussetzungen

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 können von Deinen abweichen, Du musst sie also an ensprechender Stelle ersetzen.

3 Installation des Basissystems

Starte mit Deiner ersten CentOS 5.0 CD (CD 1). Drücke <ENTER> bei der Startaufforderung:


Es kann etwas dauern das Installationsmedium zu testen, Du kannst diesen Schritt überspringen:


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


Wähle als Nächstes Deine Sprache:


Wähle Dein Tastaturlayout:


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


Nun müssen wir das Partitionsschema für unsere Installation auswählen. Aus Gründen der Einfachheit wähle ich Remove linux partitions on selected drives and create default layout. Damit entsteht eine kleine /boot und eine große / Partition, sowie eine swap Partition. Natürlich kannst Du Deine Festplatte nach Belieben partitionieren. Dann drücke ich Next:


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


Weiter mit den Netzwerkeinstellungen. Mit der Standardeinstellung wird das Netzwerk Interface mit DHCP konfiguriert, aber wir installieren einen Server, also sind statische IP Adressen hier keine schlechte Idee... Klicke auf das Edit Feld rechts oben.


0 Kommentar(e)

Zum Posten von Kommentaren bitte