Server Installation · 7 min read · Jan 16, 2026

Der perfekte Server - Fedora 10 [ISPConfig 3] - Seite 6

20 Jailkit installieren

Jailkit ist nur erforderlich, wenn Sie SSH-Benutzer chrooten möchten. Es kann wie folgt installiert werden (wichtig: Jailkit muss vor ISPConfig installiert werden - es kann danach nicht installiert werden!):

cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
./configure
make
make install
rm -rf jailkit-2.5*

21 fail2ban installieren

Dies ist optional, aber empfohlen, da der ISPConfig-Monitor versucht, das Protokoll anzuzeigen:

yum install fail2ban

chkconfig –levels 235 fail2ban on
/etc/init.d/fail2ban start

22 rkhunter installieren

rkhunter kann wie folgt installiert werden:

yum install rkhunter

23 SquirrelMail installieren

Um den SquirrelMail-Webmail-Client zu installieren, führen Sie…

yum install squirrelmail

… und starten Sie Apache neu:

/etc/init.d/httpd restart

Dann konfigurieren Sie SquirrelMail:

/usr/share/squirrelmail/config/conf.pl

Wir müssen SquirrelMail mitteilen, dass wir Courier-IMAP/-POP3 verwenden:

SquirrelMail Konfiguration : Lesen: config.php (1.4.0)

Hauptmenü –

  1. Organisationseinstellungen
  2. Serverseinstellungen
  3. Ordnerstandards
  4. Allgemeine Optionen
  5. Themen
  6. Adressbücher
  7. Nachricht des Tages (MOTD)
  8. Plugins
  9. Datenbank
  10. Sprachen

D. Vordefinierte Einstellungen für bestimmte IMAP-Server festlegen

C Farbe ausschalten
S Daten speichern
Q Beenden

Befehl >> <– D

SquirrelMail Konfiguration : Lesen: config.php

Während wir SquirrelMail aufgebaut haben, haben wir einige
Einstellungen entdeckt, die besser mit einigen
Servern funktionieren, die nicht so gut mit
anderen funktionieren. Wenn Sie Ihren
IMAP-Server auswählen, wird diese Option
einige vordefinierte Einstellungen für
diesen Server festlegen.

Bitte beachten Sie, dass Sie dennoch
alles überprüfen und sicherstellen müssen,
dass alles korrekt ist. Dies ändert
nicht alles. Es gibt
nur einige wenige Einstellungen,
die dies ändern wird.

Bitte wählen Sie Ihren IMAP-Server aus:
bincimap = Binc IMAP-Server
courier = Courier IMAP-Server
cyrus = Cyrus IMAP-Server
dovecot = Dovecot Secure IMAP-Server
exchange = Microsoft Exchange IMAP-Server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = IMAP-Server der University of Washington

quit = Nichts ändern
Befehl >> <– courier

SquirrelMail Konfiguration : Lesen: config.php

Während wir SquirrelMail aufgebaut haben, haben wir einige
Einstellungen entdeckt, die besser mit einigen
Servern funktionieren, die nicht so gut mit
anderen funktionieren. Wenn Sie Ihren
IMAP-Server auswählen, wird diese Option
seinige vordefinierte Einstellungen für
diesen Server festlegen.

Bitte beachten Sie, dass Sie dennoch
alles überprüfen und sicherstellen müssen,
dass alles korrekt ist. Dies ändert
nicht alles. Es gibt
nur einige wenige Einstellungen,
die dies ändern wird.

Bitte wählen Sie Ihren IMAP-Server aus:
bincimap = Binc IMAP-Server
courier = Courier IMAP-Server
cyrus = Cyrus IMAP-Server
dovecot = Dovecot Secure IMAP-Server
exchange = Microsoft Exchange IMAP-Server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = IMAP-Server der University of Washington

quit = Nichts ändern
Befehl >> courier

imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true

Drücken Sie eine beliebige Taste, um fortzufahren… <– drücken Sie eine Taste

SquirrelMail Konfiguration : Lesen: config.php (1.4.0)

Hauptmenü –

  1. Organisationseinstellungen
  2. Serverseinstellungen
  3. Ordnerstandards
  4. Allgemeine Optionen
  5. Themen
  6. Adressbücher
  7. Nachricht des Tages (MOTD)
  8. Plugins
  9. Datenbank
  10. Sprachen

D. Vordefinierte Einstellungen für bestimmte IMAP-Server festlegen

C Farbe ausschalten
S Daten speichern
Q Beenden

Befehl >> <–S

SquirrelMail Konfiguration : Lesen: config.php (1.4.0)

Hauptmenü –

  1. Organisationseinstellungen
  2. Serverseinstellungen
  3. Ordnerstandards
  4. Allgemeine Optionen
  5. Themen
  6. Adressbücher
  7. Nachricht des Tages (MOTD)
  8. Plugins
  9. Datenbank
  10. Sprachen

D. Vordefinierte Einstellungen für bestimmte IMAP-Server festlegen

C Farbe ausschalten
S Daten speichern
Q Beenden

Befehl >> <–Q

Eine letzte Sache, die wir tun müssen, ist die Datei /etc/squirrelmail/config_local.php zu ändern und die Variable $default_folder_prefix auszukommentieren - wenn Sie dies nicht tun, sehen Sie die folgende Fehlermeldung in SquirrelMail, nachdem Sie sich angemeldet haben: Abfrage: CREATE “Sent” Grund: Ungültiger Postfachname.

vi /etc/squirrelmail/config_local.php

| |

Jetzt können Sie http://server1.example.com/webmail oder http://192.168.0.100/webmail in Ihrem Browser eingeben, um auf SquirrelMail zuzugreifen.

24 ISPConfig 3 installieren

Deinstallieren Sie BIND und Dovecot, damit der ISPConfig-Installer ISPConfig für MyDNS und Courier konfiguriert:

yum remove bind dovecot

Um ISPConfig 3 aus der neuesten veröffentlichten Version zu installieren, tun Sie dies:

cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/

(Ersetzen Sie ISPConfig-3.0.1.tar.gz durch die neueste Version.)

Der nächste Schritt ist, auszuführen

php -q install.php

Dies startet den ISPConfig 3-Installer:

[root@server1 install]# php -q install.php

——————————————————————————–
_ _ _
|
/
| _ \ / \ / ()
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ | | | |–. \ / | | / \| ‘ \| | |/ ` |
| | | | |
/ / | | _/\ () | | | | | | | (| |
__
/_/\| __/_/|| ||| ||\, |
/ |
|_
/
——————————————————————————–

>> Erste Konfiguration
Betriebssystem: Fedora 10 oder kompatibel
Es folgen einige Fragen zur primären Konfiguration, seien Sie vorsichtig.
Die Standardwerte stehen in [Klammern] und können mit akzeptiert werden.
Geben Sie “quit” (ohne Anführungszeichen) ein, um den Installer zu stoppen.

Wählen Sie die Sprache (en,de) [en]: <– ENTER

Installationsmodus (standard, experte) [standard]: <– ENTER

Vollqualifizierter Hostname (FQDN) des Servers, z.B. server1.domain.tld [server1.example.com]: <– ENTER

MySQL-Server-Hostname [localhost]: <– ENTER

MySQL-Root-Benutzername [root]: <– ENTER

MySQL-Root-Passwort []: <– IhrRootSQLPasswort

MySQL-Datenbank zu erstellen [dbispconfig]: <– ENTER

MySQL-Zeichensatz [utf8]: <– ENTER

Generierung eines 2048-Bit-RSA-Privatschlüssels
…………………………+++
……………………………………+++
Schreiben des neuen Privatschlüssels in ‘smtpd.key’
—–
Sie werden aufgefordert, Informationen einzugeben,
die in Ihre Zertifikatsanforderung aufgenommen werden.
Was Sie eingeben werden, wird als Distinguished Name oder DN bezeichnet.
Es gibt einige Felder, aber Sie können einige leer lassen
Für einige Felder gibt es einen Standardwert,
Wenn Sie ‘.’ eingeben, wird das Feld leer gelassen.
—–
Ländername (2-Buchstaben-Code) [GB]: <– ENTER
Bundesland oder Provinzname (vollständiger Name) [Berkshire]: <– ENTER
Ortsname (z.B. Stadt) [Newbury]: <– ENTER
Organisationsname (z.B. Firma) [My Company Ltd]: <– ENTER
Name der organisatorischen Einheit (z.B. Abteilung) []: <– ENTER
Allgemeiner Name (z.B. Ihr Name oder der Hostname Ihres Servers) []: <– ENTER
E-Mail-Adresse []: <– ENTER
Konfigurieren von Jailkit
Konfigurieren von SASL
Konfigurieren von PAM
Konfigurieren von Courier
Konfigurieren von Spamassassin
Konfigurieren von Amavisd
Konfigurieren von Getmail
Konfigurieren von Pureftpd
Konfigurieren von MyDNS
Konfigurieren von Apache
Konfigurieren von Firewall
Installation von ISPConfig
ISPConfig-Port [8080]: <– ENTER

Konfigurieren von DBServer
Installation von Crontab
keine crontab für root
keine crontab für getmail
Neustart der Dienste …
MySQL stoppen: [ OK ]
MySQL starten: [ OK ]
Postfix herunterfahren: [ OK ]
Postfix starten: [ OK ]
saslauthd stoppen: [ OK ]
saslauthd starten: [ OK ]
Warten auf den Prozess [1788], um zu beenden
Daemon [1788] durch SIGTERM beendet
Amavisd herunterfahren: [ OK ]
amavisd gestoppt
Amavisd starten: [ OK ]

clamd.amavisd stoppen: [ OK ]
clamd.amavisd starten: [ OK ]
Courier-Authentifizierungsdienste stoppen: authdaemond
Courier-Authentifizierungsdienste starten: authdaemond
Courier-IMAP-Server stoppen: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server starten: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server stoppen: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server starten: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server stoppen: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server starten: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server stoppen: imap imap-ssl pop3 pop3-ssl
Courier-IMAP-Server starten: imap imap-ssl pop3 pop3-ssl
httpd stoppen: [ OK ]
httpd starten: [ OK ]
pure-ftpd stoppen: [ OK ]
pure-ftpd starten: [ OK ]
Installation abgeschlossen.
[root@server1 install]# Der Installer konfiguriert automatisch alle zugrunde liegenden Dienste, sodass keine manuelle Konfiguration erforderlich ist. Danach können Sie auf ISPConfig 3 unter http://server1.example.com:8080/ oder http://192.168.0.100:8080/ zugreifen. Melden Sie sich mit dem Benutzernamen admin und dem Passwort admin an (Sie sollten das Standardpasswort nach Ihrer ersten Anmeldung ändern): Das System ist jetzt bereit zur Verwendung. #### 24.1 ISPConfig 3 Handbuch Um zu lernen, wie man ISPConfig 3 verwendet, empfehle ich dringend, das ISPConfig 3 Handbuch herunterzuladen. Auf fast 300 Seiten behandelt es das Konzept hinter ISPConfig (Admin, Reseller, Kunden), erklärt, wie man ISPConfig 3 installiert und aktualisiert, enthält ein Referenzhandbuch für alle Formulare und Formularfelder in ISPConfig zusammen mit Beispielen für gültige Eingaben und bietet Tutorials für die häufigsten Aufgaben in ISPConfig 3. Es beschreibt auch, wie Sie Ihren Server sicherer machen können und enthält am Ende einen Abschnitt zur Fehlersuche. ### 25 Links - Fedora: http://fedoraproject.org - ISPConfig: http://www.ispconfig.org

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.