Direct Admin Control Panel Installationsanleitung (Manuell)

AiroServer's Blog

In diesem Beitrag werden wir Sie durch die Installation von DirectAdmin auf einem Dedicated Server oder einem VPS. Wenn Sie die automatische Installation bevorzugen, lesen Sie die "DirectAdmin Systemsteuerung Auto-Installation" post.

Wie Sie vielleicht wissen, ist DirectAdmin das zweitbekannteste Web Control Panel für Linux. Das bedeutet, dass DirectAdmin in der Bewertung der Web-Control-Panels gleich nach Cpanel kommt, dem bekanntesten Web-Control-Panel für Linux.

Der IP-Typ des Servers ist wichtig...

Bitte beachten Sie, dass die Installation von DirectAdmin je nach der IP, die Sie auf dem Server eingestellt haben, variieren kann. In diesem Beitrag erläutern wir die Installation auf Servern mit regulären IPs. In zukünftigen Beiträgen werden wir die Installation auf Servern mit NAT-IPs erklären.

Systemanforderungen:

  1. Das Betriebssystem sollte korrekt auf Ihrem Server installiert sein, und es sollten keine anderen Control Panels auf dem Server installiert sein.
  2. Sie benötigen mindestens eine externe IP.
  3. SSH sollte installiert sein und Sie müssen sich als root anmelden können.

Überprüfen Sie Ihre DirectAdmin-Lizenz

Gehen Sie zum Kundenbereich auf Direktadmin.de und überprüfen Sie Ihre Lizenzinformationen und Ihren Status. Denn Ihre Lizenz sollte aktiv und überprüft sein.

Vor-Installation:

Installieren Sie diese Dienste mit den folgenden Befehlen: (Stellen Sie sicher, dass Sie den richtigen Befehl für Ihr Betriebssystem kopieren)

CentOS 5&6:

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx db4-devel

CentOS 7:

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx psmisc net-tools systemd-devel libdb-devel

Debian:

pkg_add -r gmake perl

Einrichtung:

Um die Installation von DirectAdmin zu starten, verbinden Sie sich per SSH mit Ihrem Server und melden Sie sich als root an. Laden Sie nun die Datei setup.sh mit dem folgenden Befehl herunter:

wget http://www.directadmin.com/setup.sh

Ändern Sie die Berechtigungen für die Datei setup.sh:

chmod 755 setup.sh

Installieren Sie das Skript und führen Sie es aus:

./setup.sh

Geben Sie die erforderlichen Informationen wie Lizenz, Hostname und Client-ID in den folgenden Befehl ein.

Achtung! Ihr Hostname sollte eigentlich ein vollständig qualifizierter Domänenname (FQDN) ist der vollständige Domänenname für einen bestimmten Computer oder Host im Internet. Die FQDN besteht aus zwei Teilen: dem Hostnamen und dem Domänennamen. Der Hostname kann zum Beispiel so lauten: anything.airoserver.com

(Start der Installationsroutine:)
 ***************************************************** * * Haben Sie die Vorinstallationsbefehle ausgeführt? CTRL-C wenn nicht. http://help.directadmin.com/item.php?id=354 ***************************************************** Bitte geben Sie Ihre Client-ID ein: xxxxx Bitte geben Sie Ihre Lizenz-ID ein: xxxxx Bitte geben Sie Ihren Hostnamen ein (server.domain.com) Es muss sich um einen vollqualifizierten Domainnamen handeln Verwenden Sie *keine* Domain, die Sie für den Hostnamen verwenden möchten: z. B. verwenden Sie nicht domain.com. Verwenden Sie stattdessen server.domain.com. Geben Sie nicht http:// oder www ein. Geben Sie Ihren Hostnamen (FQDN) ein: xxxxx.xxxxx.com Client-ID: xxxxx Lizenz-ID: xxxxx Hostname: xxxxx.xxxxx.com Ist dies korrekt? (y,n) : y Die folgenden Ethernet-Geräte/IPs wurden gefunden. Bitte geben Sie den Namen des Geräts ein, das Sie verwenden möchten: eth0 xxx.xxx.xxx.xxx eth1

Post-Installation:

Nachdem die Installation von DirectAdmin abgeschlossen ist, können Sie überprüfen, welches Gerät Ihre IP verwendet.

Bitte beachten Sie, dass der Standard-Gerätename auf einem VPS ist eth0. Wenn der Gerätename eth0 lautet, sind keine weiteren Maßnahmen erforderlich. Wenn es sich jedoch um ein anderes Gerät handelt, führen Sie die folgenden Schritte aus:

Fügen Sie ethernet_dev=devicename hinzu. Sie können in der Regel eine Nummer als Gerätename für einen VPS festlegen. Zum Beispiel: ethernet_dev=eth0:1 oder ethernet_dev=eth1

Wenn Sie OPENVZ virtualizer verwenden, geben Sie venet0:0 als Gerätenamen ein.

In diesem Schritt schlägt Ihnen der Direct-Administrator einige Pakete vor, aus denen Sie dasjenige auswählen können, das Ihren Anforderungen entspricht.

Geben Sie den Gerätenamen ein: xxx Ist xxx.xxx.xxx.xxx die IP in Ihrer Lizenz? (y,n) : y DirectAdmin wird nun installiert auf: Enterprise 5.7 Ist dies korrekt? (muss mit der Lizenz übereinstimmen) (y,n) : y Sie haben nun 4 Optionen für Ihre apache/php-Einrichtung.  1: customapache: Auslaufende Software. Enthält Apache 1.3, php 4 und Frontpage. 2: custombuild 1.1:Auslaufende Software. Apache 2.x, php 4, 5 oder beides in cli und/oder suphp. Standardmäßig wird php 5.2 verwendet. 3: custombuild 1.2:Produktionsversion: Apache 2.x, php 5, 6 oder beides in cli und/oder suphp. Standardmäßig ist php 5.3 eingestellt 4: custombuild 2.0 BETA: Apache 2.4, mod_ruid2, php 5.5. Kann auf die Verwendung von php-FPM oder fastcgi eingestellt werden.  Melden Sie Probleme mit custombuild im Forum: http://www.directadmin.com/forum/forumdisplay.php?f=61 Geben Sie Ihre Wahl ein (1, 2, 3 oder 4): 4 Sie haben custombuild 1.2 gewählt.  2011-11-11 14:47:00 http://files.directadmin.com/services/custombuild/1.1/custombuild/build Auflösen von files.directadmin.com Verbindung zu files.directadmin.com|:80 hergestellt. HTTP-Anfrage gesendet, erwarte Antwort 200 OK Länge: 289046 (282K) [text/plain] Speichern in: `/usr/local/directadmin/custombuild/build' 100%[===========================================================================>] 289,046 855K/s in 0.3s 2011-11-11 14:47:01 (855 KB/s) `/usr/local/directadmin/custombuild/build' gespeichert [289046/289046] Möchten Sie die Standardeinstellungen von apache 2.2 und php 5 cli? (y/n): y * Verwendung der Standardeinstellungen für Custombuild. Möchten Sie nach dem schnellsten Download-Mirror suchen? (ja/nein): ja

Wenn Ihre Antwort auf die folgende Frage (Möchten Sie die Standardeinstellung von apache 2.2?) Nein ("N") lautet, können Sie die Konfiguration manuell vornehmen.

Möchten Sie die Standardeinstellungen von apache 2.2 und php 5 cli? übernehmen (y/n):  N Hätten Sie gerne PHP5 oder PHP6 als Standard? (5/6):  Möchten Sie PHP5 haben? (ja/nein):  Möchten Sie PHP5 als CLI oder CGI haben? (cli/cgi):  Möchten Sie ionCube haben? (ja/nein):  Möchten Sie den Zend Optimizer haben? (ja/nein):  Möchten Sie eine Möglichkeit haben, MySQL mit CustomBuild zu aktualisieren/installieren? (ja/nein):  Welche Version von MySQL möchten Sie haben? (5.0/5.1):  Welche Version von Apache möchten Sie haben? (1.3/2.0/2.2):  Möchten Sie die Möglichkeit haben, Exim mit CustomBuild zu aktualisieren/installieren? (ja/nein):  Möchten Sie die Möglichkeit haben, Dovecot zu installieren? (ja/nein):  Möchten Sie die Möglichkeit haben, phpMyAdmin mit CustomBuild zu installieren/zu aktualisieren? (ja/nein):  Möchten Sie die Möglichkeit haben, SquirrelMail Webmail mit CustomBuild zu installieren/zu aktualisieren? (ja/nein):  Möchten Sie die Möglichkeit haben, RoundCube Webmail mit CustomBuild zu installieren/aktualisieren? (ja/nein):  Möchten Sie die Möglichkeit haben, UebiMiau webmail mit CustomBuild zu installieren/aktualisieren (nicht empfohlen)? (ja/nein):  Möchten Sie die Möglichkeit haben, Atmail Open webmail mit CustomBuild zu installieren/aktualisieren? (ja/nein):  Möchten Sie nach dem schnellsten Download-Mirror suchen? (ja/nein):

Zugriff auf DirectAdmin:

DirectAdmin ist unter http://server'saddress:2222 erreichbar.

Der Standardanschluss für DirectAdmin ist 2222. Wenn Sie also keine Verbindung zu DirectAdmin herstellen können, kann es sein, dass die Firewall die Verbindung verhindert. Um dieses Problem zu lösen, können Sie die Firewall deaktivieren:

cat /usr/local/directadmin/scripts/setup.txt

Verwenden Sie den Benutzernamen und das Passwort, die in der Datei setup.txt im Skriptverzeichnis erstellt wurden.

cat /usr/local/directadmin/scripts/setup.txt

DirectAdmin Update:

Sie können diese Befehle verwenden, um Ihr DirectAdmin zu aktualisieren:

cd /usr/local/directadmin/custombuild
./build clean
./build aktualisieren
./build update_versions

RPM-Installation und Fehlerbehebung:

Der erste Schritt der RPM-Installation besteht darin, sicherzustellen, dass apache und Sendmail nicht bereits installiert sind. Wenn eines der beiden Systeme bereits installiert ist, wird diese Fehlermeldung angezeigt:

rpm -ivh exim-3.36-2.i386.rpm Vorbereiten...                         ########################################### [100%] Datei /somefile aus der Installation von exim-3.36-2 steht im Konflikt mit der Datei aus dem Paket sendmail-8.1 ...

Wenn der Fehler darauf zurückzuführen ist, dass Sendmail installiert wurde, verwenden Sie den folgenden Befehl:

rpm -e --nodeps sendmail

Sie können den obigen Befehl auch für andere Dienste wie MySQL, PHP, wu-ftp, apache-devel und apache verwenden. Schließlich können Sie Ihre Dienstinstallation mit dem unten stehenden Befehl überprüfen:

rpm -q servicename
rpm -qa | grep substring

Wenn Sie zum Beispiel die Wörter "substring" und "service name" durch "apache" ersetzen, wenn die Apache-Installation abgeschlossen ist, wird diese Meldung angezeigt:

rpm -qa | grep apache apache-fp-1.3.27-2 apache-fp-devel-1.3.27-2 apache-fp-manual-1.3.27-2

Wenn Ihnen dieser Beitrag gefallen hat, können Sie unsere Blog für mehr!

Weitere Artikel finden...

Was ist neu?

de_DEDE