Das Perfekte Setup - CentOS 4.3 (64-bit)

Version 1.2
Author: Falko Timme


Diese Anleitung veranschaulicht, wie man einen CentOS 4.3 basierten Server einrichtet, der alle Dienste anbietet, die von ISPs und Hostern gebraucht werden: Web Server (SSL-fähig), Mail Server (mit SMTP-AUTH und TLS), DNS Server, FTP Server, MySQL Server, POP3/IMAP, Quota, Firewall, etc. Die Anleitung ist zwar für die 64-Bit Version von CentOS 4.3 geschrieben - sie sollte aber mit sehr kleinen Modifikationen genauso gut für die 32-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
Ziel dieser Anleitung ist, dass man ein System erhält, das zuverlässig arbeitet. Wenn Du magst, kannst Du das kostenlose Webhosting Control Panel ISPConfig installieren.

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!

Voraussetzungen

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

1 Installation des Basissystems

Starte mit Deiner CentOS 4.3 CD (CD 1).


Es kann recht lang dauern, das Installationsmedium zu überprüfen; also überspringen wir den Test hier:


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


Wähle als Nächstes Deine Sprache:


Wähle Dein Tastaturlayout:


Wir möchten einen Server installieren, also wählen wir hier Server:


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 ausreichend ist:


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


Wähle Remove all partitions on this system.


Wir möchten alle Linux Partitionen entfernen, also antworten wir mit Yes auf folgende Frage:


Der Installer präsentiert Dir einen Überblick über Deine neuen Partitionen. Klicke auf Next:


Nun wird der Boot Loader GRUB installiert. Lass die Standardeinstellungen unverändert und klicke auf Next:


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. Entferne in dem Fenster, das sich öffnet, die Markierung von Configure using DHCP und weise Deiner Netzwerkkarte eine statische IP Adresse zu (in dieser Anleitung verwende ich die IP Adresse 192.168.0.100 für Demonstrationszwecke):


0 Kommentar(e)

Zum Posten von Kommentaren bitte