Server Setup · 3 min read · Nov 05, 2025

Der perfekte Server - OpenSUSE 11.4 x86_64 [ISPConfig 3] - Seite 6

17 ISPConfig 3

Bevor wir ISPConfig 3 installieren, stellen Sie sicher, dass das Verzeichnis /var/vmail/ existiert:

mkdir /var/vmail/ 

Laden Sie die aktuelle Version von ISPConfig 3 herunter und installieren Sie sie. Der ISPConfig-Installer konfiguriert alle Dienste wie Postfix, Dovecot usw. für Sie. Eine manuelle Einrichtung, wie sie für ISPConfig 2 erforderlich war, ist nicht mehr notwendig.

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

Jetzt starten Sie den Installationsprozess, indem Sie Folgendes ausführen:

php -q install.php

server1:/tmp/ispconfig3_install/install # php -q install.php

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

>> Initiale Konfiguration

Betriebssystem: openSUSE oder kompatibel, unbekannte Version.

Folgendes sind einige Fragen zur primären Konfiguration, seien Sie also vorsichtig.
Standardwerte sind in [Klammern] und können mit akzeptiert werden.
Tippen Sie “quit” (ohne Anführungszeichen), um den Installer zu stoppen.

Sprache auswählen (en,de) [en]: <– ENTER

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

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

Hostname des MySQL-Servers [localhost]: <– ENTER

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

MySQL-Root-Passwort []: <– yourrootsqlpassword

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

MySQL-Zeichensatz [utf8]: <– ENTER

Generierung eines 2048-Bit-RSA-Privatschlüssels
.+++
………..+++
Neuen privaten Schlüssel schreiben 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, 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]: <– ENTER
Name des Bundesstaates oder der Provinz (vollständiger Name) [Some-State]: <– ENTER
Name der Lokalität (z.B. Stadt) []: <– ENTER
Name der Organisation (z.B. Firma) [Internet Widgits Pty Ltd]: <– ENTER
Name der organisatorischen Einheit (z.B. Abteilung) []: <– ENTER
Allgemeiner Name (z.B. IHR Name) []: <– ENTER
E-Mail-Adresse []: <– ENTER
Jailkit konfigurieren
Dovecot konfigurieren
chmod: Zugriff auf `/etc/dovecot/dovecot-sql.conf~’ nicht möglich: Datei oder Verzeichnis nicht gefunden
Spamassassin konfigurieren
Amavisd konfigurieren
Getmail konfigurieren
Pureftpd konfigurieren
BIND konfigurieren
Apache konfigurieren
Vlogger konfigurieren
Apps vhost konfigurieren
Firewall konfigurieren
ISPConfig installieren
ISPConfig Port [8080]: <– ENTER

DBServer konfigurieren
ISPConfig crontab installieren
keine crontab für root
keine crontab für getmail
Dienste neu starten …
Dienste MySQL neu starten
Dienste MySQL herunterfahren ..done
Dienste MySQL starten ..done
Mail-Dienst (Postfix) herunterfahren..done
Mail-Dienst (Postfix) starten..done
Warten auf den Prozess [6308], um zu beenden
Warten auf den Prozess [6308], um zu beenden
Daemon [6308] durch SIGTERM beendet
Virus-Scanner (amavisd-new) herunterfahren: ..done
Virus-Scanner (amavisd-new) starten: ..done
Clam AntiVirus-Daemon herunterfahren ..done
Clam AntiVirus-Daemon starten ..done
Dovecot stoppen ..done
Dovecot starten ..done
Wenn Sie Probleme mit Authentifizierungsfehlern haben,
aktivieren Sie die auth_debug-Einstellung. Siehe http://wiki.dovecot.org/WhyDoesItNotWork
Diese Nachricht verschwindet nach dem ersten erfolgreichen Login.
Syntax OK
httpd2 herunterfahren (wartet darauf, dass alle Kinder beendet werden) ..done
httpd2 starten (prefork) ..done
Pure-ftpd herunterfahren..done
Pure-ftpd starten..done
Installation abgeschlossen.
server1:/tmp/ispconfig3_install/install #

Erstellen Sie einen Symlink für phpMyAdmin:

ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadmin

Bereinigen Sie das Verzeichnis /tmp:

cd /tmp
rm -rf /tmp/ispconfig3_install
rm -f /tmp/ISPConfig-3-stable.tar.gz

Öffnen Sie /etc/suphp.conf…

vi /etc/suphp.conf

… und stellen Sie sicher, dass es x-httpd-suphp anstelle von x-httpd-php gegen Ende der Datei enthält:

| [...] [handlers] ;Handler für php-Skripte x-httpd-suphp="php:/srv/www/cgi-bin/php5" [...] |

Um sich im ISPConfig-Kontrollpanel anzumelden, öffnen Sie diese URL in Ihrem Browser (ersetzen Sie die IP, um Ihren Einstellungen zu entsprechen!):

http://192.168.0.100:8080/

Der Standard-Login ist:

Benutzer: admin
Passwort: admin

17.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 zeigt auch auf, wie man seinen Server sicherer macht und enthält am Ende einen Abschnitt zur Fehlersuche.

18 SquirrelMail installieren (Optional)

Installieren Sie SquirrelMail, einen webbasierten E-Mail-Client:

zypper install http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.4/noarch/squirrelmail-1.4.22-1.1.noarch.rpm
ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail

19 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.