Server Installation · 4 min read · Nov 25, 2025
Installation eines Web-, E-Mail- und MySQL-Datenbankclusters auf Debian 8.4 Jessie mit ISPConfig 3.1 - Seite 3
6 Installieren Sie ISPConfig auf dem Slave-Server
Melden Sie sich bei MySQL an und erstellen Sie einen Root-Benutzer für server2:
CREATE USER 'root'@'192.168.0.106' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.106' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE USER 'root'@'server2.example.tld' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'server2.example.tld' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE USER 'root'@'2a01:dddd::2' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'2001:db8::2' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
QUIT;Die Replikation umfasst alle Datenbanken. Kopieren Sie die DB-Konfigurationen für PHPMyAdmin und Roundcube von server1 nach server2.
Auf server1:
scp /etc/dbconfig-common/phpmyadmin.conf [email protected]:/etc/dbconfig-common/phpmyadmin.conf
scp /etc/phpmyadmin/config-db.php [email protected]:/etc/phpmyadmin/config-db.php
scp /etc/dbconfig-common/roundcube.conf [email protected]:/etc/dbconfig-common/roundcube.conf
scp /etc/roundcube/debian-db.php [email protected]:/etc/roundcube/debian-db.phpAuf server2:
Laden Sie ISPConfig 3.1 herunter:
cd /tmp
wget -O ISPConfig-3.1-beta.tar.gz https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1
tar xfvz xfz ISPConfig-3.1-beta.tar.gz
cd ispconfig3-stable-3.1*
cd installund starten Sie den Installer mit
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
|_| |_|\__/ / | | \__/\ (_) | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------
>> Erste Konfiguration
Betriebssystem: Debian 8.0 (Jessie) oder kompatibel
Folgendes werden einige Fragen zur primären Konfiguration sein, seien Sie vorsichtig.
Standardwerte sind 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]: <-- Drücken Sie Enter
Installationsmodus (standard,experte) [standard]: experte <-- experte
Vollqualifizierter Hostname (FQDN) des Servers, z.B. server1.domain.tld [server2.example.tld]: <-- Drücken Sie Enter
MySQL-Server-Hostname [localhost]: <-- Drücken Sie Enter
MySQL-Server-Port [3306]: <-- Drücken Sie Enter
MySQL-Root-Benutzername [root]: <-- Drücken Sie Enter
MySQL-Root-Passwort []: <-- Geben Sie Ihr MySQL-Root-Passwort ein
MySQL-Datenbank zu erstellen [dbispconfig]: <-- dbispconfig2 (der lokale ispconfig-Datenbankname des Masters und Slaves muss unterschiedlich sein, da beide Server die gleichen Datenbanken teilen)
MySQL-Zeichensatz [utf8]: <-- Drücken Sie Enter
Die nächsten beiden Fragen betreffen den internen ISPConfig-Datenbankbenutzer und das Passwort.
Es wird empfohlen, die Standardwerte zu akzeptieren, die 'ispconfig' als Benutzernamen und ein zufälliges Passwort sind.
Wenn Sie ein anderes Passwort verwenden, verwenden Sie nur Zahlen und Zeichen für das Passwort.
ISPConfig MySQL-Datenbankbenutzername [ispconfig]: <-- ispconfig2
ISPConfig MySQL-Datenbankpasswort [06d434604a3371a706a100f9786aec9b]: <-- Drücken Sie Enter
Soll dieser Server einem bestehenden ISPConfig-Multiserver-Setup beitreten (y,n) [n]: <-- y
MySQL-Master-Server-Hostname []: <-- server1.example.tld
MySQL-Master-Server-Port []: <-- Drücken Sie Enter
MySQL-Master-Server-Root-Benutzername [root]: <-- Drücken Sie Enter
MySQL-Master-Server-Root-Passwort []: <-- Geben Sie hier das Root-Passwort des Master-Servers ein
MySQL-Master-Server-Datenbankname [dbispconfig]: <-- Drücken Sie Enter
Fügen Sie den ISPConfig-Serverdatensatz zur Datenbank hinzu.
Mail konfigurieren (y,n) [y]: <-- Drücken Sie Enter
Konfigurieren von Postgrey
Konfigurieren von Postfix
Generierung eines 4096-Bit-RSA-Privatschlüssels
........................................................................++
....................++
schreibe neuen privaten Schlüssel in 'smtpd.key'
-----
Sie werden aufgefordert, Informationen einzugeben, die in Ihre Zertifikatsanforderung aufgenommen werden.
Was Sie eingeben, wird als Distinguished Name oder DN bezeichnet.
Es gibt einige Felder, die Sie leer lassen können
Für einige Felder gibt es einen Standardwert,
Wenn Sie '.' eingeben, wird das Feld leer gelassen.
-----
Ländercode (2 Buchstaben) [AU]: <-- Geben Sie den 2-Buchstaben-Ländercode ein
Name des Bundeslandes oder der Provinz (vollständiger Name) [Some-State]: <-- Geben Sie den Namen des Bundeslandes ein
Name der Gemeinde (z.B. Stadt) []: <-- Geben Sie Ihre Stadt ein
Name der Organisation (z.B. Unternehmen) [Internet Widgits Pty Ltd]: <-- Geben Sie den Firmennamen ein oder drücken Sie Enter
Name der organisatorischen Einheit (z.B. Abschnitt) []: <-- Drücken Sie Enter
Allgemeiner Name (z.B. Server-FQDN oder IHR Name) []: <-- Geben Sie den Server-Hostname ein, in meinem Fall: server2.example.com
E-Mail-Adresse []: <-- Drücken Sie Enter
Konfigurieren von Mailman
Konfigurieren von Dovecot
Konfigurieren von Spamassassin
Konfigurieren von Amavisd
Konfigurieren von Getmail
Konfigurieren von Jailkit
Konfigurieren von Pureftpd
DNS-Server konfigurieren (y,n) [y]: <-- Drücken Sie Enter
Konfigurieren von BIND
Webserver konfigurieren (y,n) [y]: <-- Drücken Sie Enter
Konfigurieren von Apache
Konfigurieren von vlogger
[WARN] Autodetect für OpenVZ fehlgeschlagen
Zwangsweise OpenVZ konfigurieren (y,n) [n]: <-- Drücken Sie Enter
OpenVZ wird übersprungen
Firewall-Server konfigurieren (y,n) [y]: <-- Drücken Sie Enter
Konfigurieren der Ubuntu-Firewall
Konfigurieren des Metronome XMPP-Servers
schreibe neuen privaten Schlüssel in 'localhost.key'
-----
Ländercode (2 Buchstaben) [AU]: <-- Geben Sie den 2-Buchstaben-Ländercode ein
Name der Gemeinde (z.B. Stadt) []: <-- Geben Sie Ihre Stadt ein
Name der Organisation (z.B. Unternehmen) [Internet Widgits Pty Ltd]: <-- Geben Sie den Firmennamen ein oder drücken Sie Enter
Name der organisatorischen Einheit (z.B. Abschnitt) []: <-- Drücken Sie Enter
Allgemeiner Name (z.B. Server-FQDN oder IHR Name) [server2.example.tld]: <-- Geben Sie den Server-Hostname ein, in meinem Fall: server2.example.tld
E-Mail-Adresse []: <-- Drücken Sie Enter
ISPConfig-Weboberfläche installieren (y,n) [n]: <-- Drücken Sie Enter
Konfigurieren des DBServers
Installation des ISPConfig-Crontabs
IP-Adressen erkennen
Installation abgeschlossen.
Melden Sie sich bei ISPConfig auf server1 an und gehen Sie zu System / Serverdienste und wählen Sie server2.example.tld und setzen Sie Ist Spiegel von Server auf server1.example.tld:

Gehen Sie zu Serverkonfiguration, wählen Sie die Registerkarte Web und setzen Sie die Berechtigungen für beide Server:

Wenn Sie bereits Daten (Websites, Mail….) auf server1 haben, gehen Sie zu Tools / Resync und starten Sie eine vollständige Resynchronisation (aktivieren Sie alle Kontrollkästchen).
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.