Server Setup · 4 min read · Jan 15, 2026
Der perfekte Server - OpenSUSE 11.1 [ISPConfig 3] - Seite 5
12 MyDNS
Installieren Sie den MyDNS DNS-Server. Führen Sie aus:
cd /tmp
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-1.2.8-1.1.i586.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-mysql-1.2.8-1.1.i586.rpm
rpm -i mydns*.rpm
rm -f mydns*.rpmchkconfig --add mydns13 Installieren Sie vlogger und Webalizer
cd /tmp
wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
tar xvfz vlogger-1.3.tar.gz
mv vlogger-1.3/vlogger /usr/sbin/
rm -rf vlogger*
yast2 -i webalizer perl-DateManip14 Installieren Sie fail2ban
rpm -i http://download.opensuse.org/repositories/home:/leonardocf/openSUSE_11.0/i586/fail2ban-0.8.2-5.2.i586.rpmWarnungen wie “warning: /var/tmp/rpm-xfer.SCm0TM: Header V3 DSA signature: NOKEY, key ID 5b00c76e” können ignoriert werden.
15 Installieren Sie jailkit
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
./configure
make
make install
cd ..
rm -rf jailkit-2.5*16 Synchronisieren Sie die Systemuhr
Wenn Sie die Systemuhr mit einem NTP-Server synchronisieren möchten, tun Sie Folgendes:
yast2 -i xntpFügen Sie dann Systemstartlinks für ntp hinzu und starten Sie ntp:
chkconfig --add ntp
/etc/init.d/ntp start17 ISPConfig 3
Laden Sie die aktuelle ISPConfig-Version herunter und installieren Sie sie. Der ISPConfig-Installer konfiguriert alle Dienste wie postfix, sasl, courier usw. für Sie. Eine manuelle Einrichtung, wie sie für ISPConfig 2 erforderlich war, ist nicht mehr notwendig.
cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/Starten Sie nun den Installationsprozess, indem Sie ausführen:
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _| ___| ___ \ / __ \ / _(_)
| | | |__ | |_/ / | / \/ ___ _ __ | |_ _ _ __
| | | __| __/ | | / _ \| '_ \| _| |/ _` |
|_| |_| |_| |\__/\ (_) | | | | | | | | (_| |
\___/\____/|_| \____/\___/|_| |_|_| |_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------
>> Erste Konfiguration
Betriebssystem: openSUSE 11.1 oder kompatibel
Folgendes sind einige Fragen zur primären Konfiguration, seien Sie also vorsichtig.
Standardwerte stehen in [Klammern] und können mit akzeptiert werden.
Geben Sie "quit" (ohne Anführungszeichen) ein, um den Installer zu stoppen.
Sprache auswählen (en,de) [en]: en
Installationsmodus (standard,expert) [standard]: standard
Vollqualifizierter Hostname (FQDN) des Servers, z. B. server1.domain.tld [server1.example.com]: server1.example.com
Hostname des MySQL-Servers [localhost]: localhost
MySQL-Root-Benutzername [root]: root
MySQL-Root-Passwort []: howtoforge
MySQL-Datenbank zu erstellen [dbispconfig]: dbispconfig
MySQL-Zeichensatz [utf8]: utf8
Generierung eines 2048-Bit-RSA-Privatschlüssels
............+++
........+++
neuen privaten Schlüssel in 'smtpd.key' schreiben
-----
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]:DE
Bundesland oder Provinzname (vollständiger Name) [Some-State]:
Ortsname (z. B. Stadt) []:
Name der Organisation (z. B. Firma) [Internet Widgits Pty Ltd]:Howtoforge
Name der organisatorischen Einheit (z. B. Abteilung) []:
Allgemeiner Name (z. B. IHR Name) []:
E-Mail-Adresse []:
Jailkit konfigurieren
SASL konfigurieren
PAM konfigurieren
Courier konfigurieren
Spamassassin konfigurieren
Amavisd konfigurieren
Getmail konfigurieren
Pureftpd konfigurieren
MyDNS konfigurieren
Apache konfigurieren
Firewall konfigurieren
ISPConfig installieren
ISPConfig-Port [8080]:8080
DBServer konfigurieren
Crontab installieren
kein Crontab für root
kein Crontab für getmail
Dienste neu starten ...
Dienste MySQL neu starten
Dienste MySQL herunterfahren ..done
Dienste MySQL starten ..done
Maildienst (Postfix) herunterfahren..done
Maildienst (Postfix) starten..done
Dienste saslauthd herunterfahren..done
Dienste saslauthd starten..done
Warten auf den Prozess [10980], um zu beenden
Warten auf den Prozess [10980], um zu beenden
Daemon [10980] durch SIGTERM beendet
Virus-Scanner (amavisd-new) herunterfahren:..done
Virus-Scanner (amavisd-new) starten:..done
Daemon von Clam AntiVirus herunterfahren ..done
LibClamAV Warnung: ************************************************
LibClamAV Warnung: * Die Virusdatenbank ist älter als 7 Tage! *
LibClamAV Warnung: * Bitte aktualisieren Sie sie so schnell wie möglich. *
LibClamAV Warnung: ************************************************
Daemon von Clam AntiVirus starten ..done
Daemon für die Courier-Authentifizierung herunterfahren ..done
Daemon für die Courier-Authentifizierung starten ..done
Courier-IMAP herunterfahren ..done
Courier-IMAP starten ..done
Courier-IMAP (SSL) herunterfahren ..done
Courier-IMAP (SSL) starten ..done
Courier-POP3 herunterfahren ..done
Courier-POP3 starten ..done
Courier-POP3 (SSL) herunterfahren ..done
Courier-POP3 (SSL) starten ..done
Syntax OK
httpd2 herunterfahren (wartet auf alle Kinder, um zu beenden) ..done
httpd2 starten (prefork)
Pure-ftpd herunterfahren..done
Pure-ftpd starten..done
Installation abgeschlossen. Erstellen Sie einen Symlink für phpMyAdmin:
ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadminBereinigen Sie das Verzeichnis /tmp:
rm -f /tmp/ispconfig3_install
rm -f ISPConfig-3.0.1.tar.gzUm sich im ISPConfig-Kontrollpanel anzumelden, öffnen Sie diese URL in Ihrem Browser (ersetzen Sie die IP durch Ihre Einstellungen!):
http://192.168.0.105:8080/Die Standardanmeldung 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 Referenzdokument 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 beschreibt auch, wie man seinen Server sicherer macht und enthält am Ende einen Abschnitt zur Fehlersuche.
18 Optional
Installieren Sie einen webbasierten E-Mail-Client:
rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.17-1.2.noarch.rpm
ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail19 Deaktivieren Sie AppArmor
AppArmor ist eine Sicherheitserweiterung von SUSE (ähnlich wie Fedores SELinux), die erweiterte Sicherheit bieten soll. Meiner Meinung nach benötigen Sie es nicht, um ein sicheres System zu konfigurieren, und es verursacht normalerweise mehr Probleme als Vorteile (denken Sie daran, nachdem Sie eine Woche mit der Fehlersuche verbracht haben, weil ein Dienst nicht wie erwartet funktionierte, und dann stellen Sie fest, dass alles in Ordnung war, nur AppArmor das Problem verursachte). Daher deaktiviere ich es (das ist ein Muss, wenn Sie später ISPConfig installieren möchten).
Wir können es so deaktivieren:
/etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor20 Links
- OpenSUSE: http://www.opensuse.org
- ISPConfig: http://www.ispconfig.org
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.