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

3 Installiere den Mailserver

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 hosts
::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 Synchronisieren mit NTP (network time protocol) über das Internet. Einfach folgendes installieren.
apt-get -y install ntp ntpdate
Deine System Zeit wird nun automatisch synchron gehalten.

Installiere postfix, dovecot and MySQL mit einem kommando
apt-get -y install postfix postfix-mysql postfix-doc mysql-client  mysql-server openssl getmail4 rkhunter binutils dovecot-imapd  dovecot-pop3d
Geben Sie das neue Passwort für MySQL, wenn du aufgefordert wirst durch den Installateur und beantworte die folgenden Fragen als wie beschrieben unten:
Create directories for web-based administration ? <-- No
General type of configuration? <-- Internet site Mail name? <-- mail.mydomain.tld SSL certificate required <-- Ok
Nun Installieren wir amavisd-new, SpamAssassin, and ClamAV mit folgendem Befehl
apt-get -y install amavisd-new spamassassin clamav   clamav-daemon zoo  unzip bzip2 arj nomarch lzop cabextract   apt-listchanges  libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon    libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip    libnet-dns-perl
Dann installieren wir 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 Installieren wir auf diesem Server die Aktuelle Version von ISPConfig3, die hier zu finden ist 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
Beantworte die fragen des Installers folgendermaßen aus bzw nach deiner Umgebung
Select language (en,de) [en]: <-- de
Installation mode (standard,expert) [standard]: <-- expert Full qualified hostname (FQDN) of the server, eg server1.domain.tld [mail.example.tld]: <-- mail.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]: <-- y Country Name (2 letter code) [AU]: <-- DE (Enter the ISO country code where you live here) State or Province Name (full name) [Some-State]: <-- Niedersachsen (Enter the state where you live here) Locality Name (eg, city) []: <-- Lueneburg (Enter the city here) Organization Name (eg, company) [Internet Widgits Pty Ltd]: <-- ENTER Organizational Unit Name (eg, section) []: <-- ENTER Common Name (eg, YOUR name) []: <-- ENTER Email Address []: <-- ENTER 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