Server Setup · 4 min read · Dec 06, 2025
Der perfekte Server - OpenSUSE 11.1 x86_64 [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/x86_64/mydns-ng-1.2.8-5.1.x86_64.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/x86_64/mydns-ng-mysql-1.2.8-5.1.x86_64.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:/kolbma/openSUSE_11.1/x86_64/fail2ban-0.8.4-2.1.x86_64.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.10.tar.gz
tar xvfz jailkit-2.10.tar.gz
cd jailkit-2.10
./configure
make
make install
cd ..
rm -rf jailkit-2.10*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.6.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.6.tar.gz
cd ispconfig3_install/install/Starten Sie nun den Installationsprozess, indem Sie ausführen:
php -q install.php——————————————————————————–
_ _ _
| / | _ \/ \ / ()
| | | \ --.| |_/ / | / \/ ___ _ __| |_ _ __ _ | | |–. \ / | | / \| ‘ \ | |/ ` |
| |_| |\/ / | | _/\ () | | | | | | | (| |
__/_/\| __/_/|| ||||_|\, |
/ |
|_/
——————————————————————————–
>> Initiale Konfiguration
Betriebssystem: openSUSE 11.1 oder kompatibel
Folgendes werden einige Fragen zur primären Konfiguration sein, seien Sie also vorsichtig.
Die Standardwerte stehen in [Klammern] und können mit
Tippen Sie “quit” (ohne Anführungszeichen), um den Installer zu stoppen.
Wählen Sie die Sprache (en,de) [en]: <– en
Installationsmodus (standard,experte) [standard]: <– standard
Vollqualifizierter Hostname (FQDN) des Servers, z.B. server1.domain.tld [server1.example.com]: <– server1.example.com
MySQL-Server-Hostname [localhost]: <– localhost
MySQL-Root-Benutzername [root]: <– root
MySQL-Root-Passwort []: <– yourrootsqlpassword
MySQL-Datenbank zu erstellen [dbispconfig]: <– dbispconfig
MySQL-Zeichensatz [utf8]: <– utf8
Generierung eines 2048-Bit-RSA-Privatschlüssels
…………+++
……..+++
Schreiben des neuen privaten Schlüssels in ‘smtpd.key’
—–
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, aber Sie können einige leer lassen
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 Gemeinde (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 []:
Konfigurieren von Jailkit
Konfigurieren von SASL
Konfigurieren von PAM
Konfigurieren von Courier
Konfigurieren von Spamassassin
Konfigurieren von Amavisd
Konfigurieren von Getmail
Konfigurieren von Pureftpd
Konfigurieren von MyDNS
Konfigurieren von Apache
Konfigurieren von Firewall
Installation von ISPConfig
ISPConfig-Port [8080]: <– 8080
Konfigurieren von DBServer
Installation von Crontab
kein Crontab für root
kein Crontab für getmail
Dienste neu starten …
Dienst MySQL neu starten
Dienst MySQL herunterfahren ..done
Dienst MySQL starten ..done
Maildienst (Postfix) herunterfahren..done
Maildienst (Postfix) starten..done
Dienst saslauthd herunterfahren..done
Dienst 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 Courier-Authentifizierung herunterfahren ..done
Daemon für 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 darauf, dass alle Kinder beendet werden) ..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/phpmyadmin Bereinigen Sie das /tmp-Verzeichnis: rm -f /tmp/ispconfig3_install rm -f ISPConfig-3.0.1.6.tar.gz Um sich im ISPConfig-Kontrollpanel anzumelden, öffnen Sie diese URL in Ihrem Browser (ersetzen Sie die IP durch Ihre Einstellungen!): http://192.168.0.100: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 wird auch erläutert, 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.19-4.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail ### 19 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 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 (dies 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.apparmor ### 20 Links - OpenSUSE: http://www.opensuse.org/ - ISPConfig: http://www.ispconfig.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.