Multiserver Installation eines Debian 5.0 Server mit ISPConfig 3 - Seite 3


4. Installation des Mysql Server
Bearbeiten Sie die Hosts-Datei und fügen die IP-Adressen und Hostnamen für alle Server hinzu . Die Hostnamen und IP-Adressen müssen an deine Umgebung angepasst werden.
vi /etc/hosts
127.0.0.1       localhost
192.168.0.105 web.example.tld 192.168.0.106 mail.example.tld 192.168.0.107 db.example.tld 192.168.0.108 ns1.example.tld 192.168.0.109 ns2.example.tld # The following lines are desirable for IPv6 capable host ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Setze den hostnamen des Servers
echo mail.example.tld > /etc/hostname
echo mail.example.tld > /etc/mailname /etc/init.d/hostname.sh start
ändere die sources.list
vi /etc/apt/sources.list
füge folgende Zeile hinzu wenn sie noch nicht vorhanden ist

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Aktualisiere dein Repository
apt-get update
Installiere die letzten updates
apt-get upgrade
Es ist eine gute Sache die System Zeit zu Syncronisieren mit NTP (network time protocol) über das Internet. Einfach folgendes installieren.
apt-get -y install ntp ntpdate
Deine System Zeit wird nun automatisch syncron gehalten.

Installiere den MySql client und Server
apt-get -y install mysql-client mysql-server
Vergebe bei der Installation ein Passwort Wir möchten den Mysql Server auf allen Schnittstellen auf dem Mysql Server verfügbar haben, nicht nur intern über localhost. daher editieren wir die konfiguration des Mysql Servers /etc/mysql/my.cnf und kommentieren folgende Zeile aus bind-address = 127.0.0.1: vi /etc/mysql/my.cnf
[...]
# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #bind-address = 127.0.0.1 [...]
Nun starten wir den Mysql Server neu /etc/init.d/mysql restart

Dann installieren die Kommandozeilen-Version von PHP , die in der Lage ist die PHP-basierten Shell-Skripte von ISPConfig ausführen:
apt-get -y install php5-cli php5-mysql php5-mcrypt mcrypt
Installiere fail2ban: Dies ist nur eine option, aber empfohlen da der ISPConfig-Monitor versucht die Logs an zu zeigen.
apt-get install fail2ban
Nun werden wir ISPConfig 3 installieren. Verwende die Aktuelle Stabile Version von ISPConfig3 die du auf der ISpconfig Seite finden kannst

http://www.ispconfig.org/ispconfig-3/download/
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz tar xfz ISPConfig-3-stable.tar.gz cd ispconfig3_install/install/
Starte das Installer Script
php -q install.php
Select language (en,de) [en]: <-- de
Installation mode (standard,expert) [standard]: <-- expert Full qualified hostname (FQDN) of the server, eg server1.domain.tld [db.example.tld]: <-- db.example.tld MySQL server hostname [localhost]: <-- localhost MySQL root username [root]: <-- root MySQL root password []: <-- Enter your MySQL root password here MySQL database to create [dbispconfig]: <-- dbispconfig MySQL charset [utf8]: <-- utf8 Shall this server join an existing ISPConfig multiserver setup (y,n) [n]: <-- y MySQL master server hostname []: <-- web.example.tld MySQL master server root username [root]: <-- root MySQL master server root password []: <-- Enter the root password of the master server here MySQL master server database name [dbispconfig]: <-- dbispconfig Configure Mail (y,n) [y]: <-- n Configure Jailkit (y,n) [y]: <-- n Configure FTP Server (y,n) [y]: <-- n Configure DNS Server (y,n) [y]: <-- n Configure Apache Server (y,n) [y]: <-- n Configure Firewall Server (y,n) [y]: <--y Install ISPConfig Web-Interface (y,n) [y]: <--n
Führe folgenden Befehl aus
rm -f /var/www/ispconfig
um das ISPConfig Verzeichnis zu löschen

Bereinige die Installations Ordner
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz

0 Kommentar(e)

Zum Posten von Kommentaren bitte