Das Perfekte Setup - CentOS 4.4 (32-bit)

Version 1.2
Author: Till Brehm <t [dot] brehm [at] projektfarm [dot] com, Falko Timme


Diese Anleitung veranschaulicht, wie man einen CentOS 4.4 basierten Server einrichtet, der alle Dienste anbietet, die von ISPs und Hostern (Web Server (SSL-fähgi), Mail Server (mit SMTP-AUTH und TLS!), DNS Server, FTP Server, MySQL Server, POP3/IMAP, Quota, Firewall, etc.) benötigt werden. Die Anleitung ist zwar für die 32-Bit Version von CentOS 4.4 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.0.x
  • Database Server: MySQL 4.1
  • Mail Server: Postfix (einfacher zu konfigurieren als sendmail; hat eine kürzere Geschichte von Sicherheitslöchern als sendmail)
  • DNS Server: BIND9 (chrooted!)
  • FTP Server: proftpd
  • POP3/IMAP server: dovecot
  • Webalizer für Webseiten Statistiken
Am Ende erhältst Du ein System, das zuverlässig arbeitet. Wenn Du möchtest, 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!

Voraussetzungen

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

1 Installation des Basissystems

Starte mit Deiner CentOS 4.4 CD (CD 1).


Es kann etwas dauern das Installationsmedium zu testen, also überspringen wir diesen Schritt hier:


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


Wähle als Nächstes Deine Sprache:


Wähle Dein Tastaturlayout:


Wir wollen einen Server installieren, also wählen wir Server hier:


Als Nächstes nehmen wir die Partitionierung vor. Wähle Automatically partition. Damit erhältst Du eine kleine /boot Partition und eine große / Partition, was für unsere Zwecke in Ordnung ist:


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


1 Kommentar(e)

Zum Posten von Kommentaren bitte

Kommentare

Von: Der_Paul

Auch wenn das Howto nicht mehr aktuell ist vermisse ich denoch einen Teil zu Procmail. Oder bin ich einfach nur blind?