GNU/Linux >> LINUX-Kenntnisse >  >> OpenSuse

Der perfekte Server – OpenSUSE 12.3 x86_64 (nginx, Dovecot, ISPConfig 3)

Auf dieser Seite

  1. ISPConfig 3 Handbuch
  • 1 Voraussetzungen
  • 2 Vorbemerkung
  • 3 Das Basissystem
  • Dieses Tutorial zeigt, wie man ein OpenSUSE 12.3 64bit (x86_64) vorbereitet Server mit nginx für die Installation von ISPConfig 3 und wie man ISPConfig 3 installiert. Seit Version 3.0.4 bietet ISPConfig zusätzlich zu Apache volle Unterstützung für den nginx-Webserver, und dieses Tutorial behandelt die Einrichtung eines Servers, der nginx verwendet statt Apache. ISPConfig 3 ist ein Webhosting-Kontrollfeld, mit dem Sie die folgenden Dienste über einen Webbrowser konfigurieren können:nginx- und Apache-Webserver, Postfix-Mailserver, MySQL, Dovecot POP3/IMAP, BIND- oder MyDNS-Nameserver, PureFTPd, SpamAssassin, ClamAV und viele mehr mehr.

    Wenn Sie nginx anstelle von Apache mit ISPConfig verwenden möchten, beachten Sie bitte, dass Ihre nginx-Version mindestens 0.8.21 sein muss und Sie auch PHP-FPM installieren müssen. Für CGI/Perl-Unterstützung müssen Sie fcgiwrap verwenden. Dies alles wird in diesem Tutorial behandelt.

    Ich werde die folgende Software verwenden:

    • Webserver:nginx mit PHP 5
    • Datenbankserver:MySQL
    • Mailserver:Postfix mit virtuellen Benutzern
    • DNS-Server:BIND
    • FTP-Server:pureftpd
    • POP3/IMAP:Dovecot
    • Webalizer und AWStats für Website-Statistiken

    Am Ende sollten Sie ein System haben, das zuverlässig funktioniert und mit dem ISPConfig 3 Control Panel einfach zu verwalten ist. Die folgende Anleitung gilt für die 64-Bit-Version von OpenSUSE.

    Ich möchte zunächst sagen, dass dies nicht die einzige Möglichkeit ist, ein solches System einzurichten. Es gibt viele Wege, dieses Ziel zu erreichen, aber ich gehe diesen Weg. Ich gebe keine Garantie dafür, dass dies bei Ihnen funktioniert!

    Hinweis:Diese Anleitung gilt für ISPConfig 3.0.4 oder neuer. Es ist nicht für ISPConfig 2.x geeignet!

    ISPConfig 3 Handbuch

    Um zu lernen, wie man ISPConfig 3 verwendet, empfehle ich dringend, das ISPConfig 3-Handbuch herunterzuladen.

    Auf etwa 300 Seiten behandelt es das Konzept hinter ISPConfig (Admin, Reseller, Clients), erklärt, wie ISPConfig 3 installiert und aktualisiert wird, enthält eine Referenz 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 Sie Ihren Server sicherer machen können, und enthält am Ende einen Abschnitt zur Fehlerbehebung.

    1 Voraussetzungen

    Um ein solches System zu installieren, benötigen Sie Folgendes:

    • Die OpenSUSE 12.3DVD . Sie können es hier herunterladen:http://download.opensuse.org/distribution/12.3/iso/openSUSE-12.3-DVD-x86_64.iso
    • Eine schnelle Internetverbindung...

    2 Vorbemerkung

    In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.2.249 und dem Gateway 192.168.2.254. Diese Einstellungen können für Sie abweichen, daher müssen Sie sie gegebenenfalls ersetzen.

    3 Das Basissystem

    Booten Sie von Ihrer OpenSUSE 12.3 DVD und wählen Sie Installation:

    Wählen Sie Ihre Sprache und Ihr Tastaturlayout aus und akzeptieren Sie die Lizenzbedingungen:

    Das Installationsprogramm analysiert Ihre Hardware und erstellt den Software-Repository-Cache:

    Wählen Sie Neue Installation:

    Wählen Sie die Region und die Zeitzone aus:

    Wir wählen hier Andere> Minimale Serverauswahl (Textmodus), da wir einen Server ohne X-Window-Desktop installieren möchten. Das X-Window-System ist zum Ausführen des Servers nicht erforderlich und würde das System verlangsamen. Wir erledigen alle Verwaltungsaufgaben auf der Shell oder über eine SSH-Verbindung, z. über PuTTY von einem Remote-Desktop.

    Klicken Sie auf Partitionseinstellungen bearbeiten..., um die vorgeschlagenen Partitionen zu ändern. Da dies ein Server-Setup ist, brauchen wir statt der /home-Partition eine große /srv-Partition:

    Wählen Sie /dev/sda3 und klicken Sie auf Edit &Change the Mount Point to /srv und klicken Sie auf Finish:



    Klicken Sie auf Akzeptieren:

    Klicken Sie auf Weiter: 

    Jetzt erstelle ich einen Benutzer namens Administrator. Sie können einen beliebigen Benutzernamen verwenden. Stellen Sie sicher, dass Sie das Kontrollkästchen Automatische Anmeldung für diesen Benutzer deaktivieren. Das hier eingegebene Passwort wird als Root-Passwort verwendet:

    Der Installer zeigt eine Übersicht der ausgewählten Installationsoptionen. Scrollen Sie nach unten zum Abschnitt Firewall und SSH und aktivieren Sie SSH...

    ... und dann die Firewall deaktivieren (ISPConfig 3 bringt eine eigene Firewall mit):

    Klicken Sie auf Installieren, um den Installationsvorgang zu starten, und bestätigen Sie, dass Sie die Installation starten möchten::

    Der Installer formatiert die Festplatte, installiert die Softwarepakete und bereitet die Systemkonfiguration für den ersten Bootvorgang vor:

    Nachdem die Grundinstallation abgeschlossen ist, führt das System einen automatischen Neustart durch und die automatische Konfiguration beginnt direkt nach dem Neustart des Systems:

    Melden Sie sich nun mit dem Benutzernamen root und dem Passwort an, das Sie während der Installation gewählt haben.


    OpenSuse
    1. Der perfekte Server – CentOS 7 (Apache2, Dovecot, ISPConfig 3)

    2. Der perfekte Server – Ubuntu 14.10 (nginx, BIND, Dovecot, ISPConfig 3)

    3. Der perfekte Server – OpenSUSE 12.3 x86_64 (Apache2, Dovecot, ISPConfig 3)

    4. Der perfekte Server – Debian 8.6 (nginx, BIND, Dovecot, ISPConfig 3.1)

    5. Der perfekte Server – Debian 9 (Nginx, BIND, Dovecot, ISPConfig 3.1)

    Der perfekte Server – CentOS 6.3 x86_64 (nginx, Dovecot, ISPConfig 3)

    Der perfekte Server – CentOS 6.3 x86_64 (nginx, Courier, ISPConfig 3)

    Der perfekte Server – Debian Wheezy (nginx, BIND, Dovecot, ISPConfig 3)

    Der perfekte Server – CentOS 6.4 x86_64 (nginx, Dovecot, ISPConfig 3)

    Der perfekte Server – CentOS 6.4 x86_64 (Apache2, Dovecot, ISPConfig 3)

    Der perfekte Server – CentOS 7 x86_64 (nginx, Dovecot, ISPConfig 3)