Teil 5 – Der Datenbank Server – Der perfekte ISPConfig Multi-Server mit Web-, Mail-, Datenbank-, NS1- und NS2- Server

Posted on
Das Perfekte ISPConfig Multi Server Setup - Ubuntu 16.04 - DB-Server

Teil 5 der ISPConfig Multi-Server Anleitung auf Ubuntu 16.04 mit Dediziertem Web-, Mail-, NS1-, NS2-, Datenbank-Server

  1. Einleitung & Vorbereitung der ISPConfig Multi Server
  2. ISPConfig Web Server installieren
  3. ISPConfig NS1 DNS Server installieren
  4. ISPConfig NS2 DNS Server installieren
  5. ISPConfig MariaDB Datenbank Server installieren
  6. ISPConfig Mail Server installieren

Auf dieser Seite beschreibe ich die Installation des Datenbank Servers. Folgende Inhalte werden hier beschrieben:

Anleitung zu kompliziert? Du verstehst nur Bahnhof?

Dann kann ich gerne das Setup für dich übernehmen und dir deinen ISPConfig Server installieren..

ISPConfig Setup Services

Datenbank Server Installieren

Den Datenbank Server hatte ich ganz am Anfang schon mit MariaDB ausgerüstet. Also müssen hier nur noch die php Pakete für ISPConfig installiert werden.

apt-get install php7.0-cli php7.0-mysql php7.0-mcrypt mcrypt php7.0-mbstring

Auch hier, muss ISPConfig erst herunter geladen und entpackt werden.

cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/

Und dann starte ich die Installation mit:

php -q install.php

Hier einmal wie es bei mir ausgesehen hatte und welche Angaben ich gemacht hatte:

root@db:/tmp/ispconfig3_install/install# php -q install.php


--------------------------------------------------------------------------------
 _____ ___________   _____              __ _         ____
|_   _/  ___| ___ \ /  __ \            / _(_)       /__  \
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |
 _| |_/\__/ / |     | \__/\ (_) | | | | | | | (_| | ___\ \
 \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/
                                              __/ |
                                             |___/
--------------------------------------------------------------------------------


>> Initial configuration

Operating System: Ubuntu 16.04.3 LTS (Xenial Xerus)

    Following will be a few questions for primary configuration so be careful.
    Default values are in [brackets] and can be accepted with <ENTER>.
    Tap in "quit" (without the quotes) to stop the installer.


Select language (en,de) [en]:<== Enter
Installation mode (standard,expert) [standard]: <== expert
Full qualified hostname (FQDN) of the server, eg server1.domain.tld  [db.ispconfig-server.space]:<== Enter
MySQL server hostname [localhost]:<== Enter
MySQL server port [3306]:<== Enter
MySQL root username [root]:<== Enter
MySQL root password []: <== 90XbookXFORESTXpaidX86
MySQL database to create [dbispconfig]:<== Enter
MySQL charset [utf8]:<== Enter
The next two questions are about the internal ISPConfig database user and password.
It is recommended to accept the defaults which are 'ispconfig' as username and a random password.
If you use a different password, use only numbers and chars for the password.
ISPConfig mysql database username [ispconfig]:<== Enter
ISPConfig mysql database password [754e68f43232e04805e3842db1996990]:<== Enter
Shall this server join an existing ISPConfig multiserver setup (y,n) [n]: <== y
MySQL master server hostname []: <== host.ispconfig-server.space
MySQL master server port []: <== 3306
MySQL master server root username [root]:<== Enter
MySQL master server root password []: <== 90XbookXFORESTXpaidX86
MySQL master server database name [dbispconfig]:<== Enter
[WARN] autodetect for Apache failed
Force configure Apache (y,n) [n]:<== Enter
Skipping Apache
[WARN] autodetect for nginx failed
Force configure nginx (y,n) [n]:<== Enter
Skipping nginx
Adding ISPConfig server record to database.
Configure Mail (y,n) [y]: <== n
[WARN] autodetect for Jailkit failed
Force configure Jailkit (y,n) [n]: <== Enter
Skipping Jailkit
[WARN] autodetect for pureftpd failed
Force configure pureftpd (y,n) [n]: <== Enter
Skipping pureftpd
Configure DNS Server (y,n) [y]: <== n
The Web Server option has to be enabled when you want run a web server or when this node shall host the ISPConfig interface.
Configure Web Server (y,n) [y]: <== n
[WARN] autodetect for OpenVZ failed
Force configure OpenVZ (y,n) [n]: <== Enter
Skipping OpenVZ
Configure Firewall Server (y,n) [y]: <== Enter
Configuring Ubuntu Firewall
[WARN] autodetect for Metronome XMPP Server failed
Force configure Metronome XMPP Server (y,n) [n]: <== Enter
Skipping Metronome XMPP Server
Configuring Fail2ban
Install ISPConfig Web Interface (y,n) [n]: <== Enter
_
Configuring DBServer
Installing ISPConfig crontab
Installing ISPConfig crontab
no crontab for root
Detect IP addresses
Restarting services …
Installation completed.

Und damit ist der Datenbank Server ebenfalls Einsatzbereit. Weiter geht es mit ISPConfig Mail Server installieren

Related Articles
This tutorial is mainly written to help enthusiasts in Kenya to setup their own web server with Digital Ocean and host a WordPress blog on Read more
Und im letzten Teil dieser Anleitung, wird Postfix und Dovecot als Mail Server aufgesetzt. Fail2Ban sichert hier gegen massenhafte Passwort eingaben, Let's Encrypt liefert das Read more
Teil 4 der Anleitung umfasst die Installation des sekundären DNS Servers (NS2) auch hier wird das ganze Setup mit ISPConfig abgeschlossen.
In diesem Teil der Anleitung wird der NS1 installiert. Auch hier wird ISPConfig installiert und konfiguriert.
Teil 2 des ISPConfig Multi Server Setups. In diesem Teil wird der Apache Webserver installiert, die Datenbanken werden eingerichtet, Roundcube und phpMyAdmin werden eingestellt. Fail2Ban Read more
Leave a Comment / What do you think?

Your email address will not be published. Required fields are marked *