Unbegrenztes Hosting, unübertroffene Leistung
Beginnen Sie jetzt bei 0.01 $

Wie installiere und richte ich die DirectAdmin-Systemsteuerung ein?

6 min gelesen
So installieren und richten Sie die DirectAdmin-Systemsteuerung ein

DirectAdmin ist ein grafisches webbasiertes Kontrollpanel, das die Verwaltung von Websites verbessern soll.

DirectAdmin wird in Kurzform oft als DA bezeichnet. DirectAdmin bietet bekanntermaßen drei Zugriffsebenen: Admin, Reseller und Benutzer.

Die Installationsschritte für DirectAdmin sind wie folgt:

Schritt 1: Zunächst müssen wir prüfen, ob unser Betriebssystem für die Installation von DirectAdmin kompatibel ist oder nicht. Dazu habe ich ein Bild für Sie, das die Betriebssysteme beschreibt, die DirectAdmin unterstützen können

Installieren Sie DirectAdmin

Sie können diese Tabelle durchsehen und noch einmal nachsehen.

Zweitens sollten Sie die Partitionsstruktur Ihres Betriebssystems überprüfen

Wir empfehlen die einfache Partitionsstruktur wie folgt:

Partitionsstruktur Ihres Betriebssystems

Weitere Optionen für eine einfache Partitionsstruktur sind:

einfache Partitionsstruktur

Sie können diese Zahlen jederzeit nach Bedarf des Benutzers ändern. FreeBSD- und Debian-Store-MySQL-Datenbanken sind in/home/mysql/ vorhanden.
Bei CentOS 7 sollte das XFS-Quota-System genutzt werden. Bei Verwendung von ext4 muss die Zeile `use_xfs_quota=0` zur Datei `directadmin.conf` hinzugefügt werden.

Es wird empfohlen, über grundlegende Entwicklungs-/Kompilierungswerkzeuge wie GCC, g++ und Perl zu verfügen.

Es wird davon abgeraten, Dienste wie Apache, PHP, MySQL, FTP, Sendmail usw. selbst zu installieren, da wir dies für Sie übernehmen. Wir benötigen lediglich die SAUBER-Installation Ihres Betriebssystems.
Wir raten von der Installation von DirectAdmin auf einem bestehenden Produktivserver ab. DirectAdmin konvertiert vorhandene Daten bei der Installation nicht.

Hardware

Wir empfehlen dringend einen Prozessor mit mindestens 500 MHz, auch wenn DirectAdmin auch auf langsameren Systemen läuft. Mindestens 1 GB Arbeitsspeicher ist erforderlich (2 GB oder mehr werden empfohlen), zusätzlich mindestens 2 GB Auslagerungsspeicher. Eine Festplatte mit mindestens 2 Gigabyte freiem Speicherplatz (nach der Linux-Installation) ist ebenfalls notwendig. Bei hohem Datenverkehr benötigen Sie entsprechend den Anforderungen mehr Arbeitsspeicher, Prozessorleistung und Festplattenspeicher als hier empfohlen. Intel- und AMD-Prozessoren funktionieren einwandfrei. Solaris/Sparc-Systeme hingegen nicht.

Software

Bitte stellen Sie sicher, dass SSH ordnungsgemäß installiert ist und funktioniert.
Bitte stellen Sie sicher, dass während der Redhat-Installation der Name (Name Daemon) ausgewählt ist.

GCC und g++ sind zum Kompilieren von Apache und PHP erforderlich.
Der Systemkernel und das Dateisystem müssen die Kontingente unterstützen. Der Kernel sollte IPv6 unterstützen.

Autoritätsebene

Sie müssen mindestens Root-Zugriff auf dem Server haben.

IP-Adressen

Ihr Server benötigt mindestens eine statische IPv4-Adresse. Für die DNS-Verwaltung sind jedoch oft mindestens zwei IP-Adressen erforderlich. Mit nur einer IP-Adresse sind Sie je nach Registrar möglicherweise gezwungen, einen externen DNS-Dienst zu nutzen. Dies bedeutet, dass Webseiten, die Sie über das Control Panel erstellen, nicht automatisch veröffentlicht werden.

Ihre Server-IP muss eine externe IP-Adresse haben. Lokale IP-Adressen (192.168.xx oder 10.0.xx) können in Ihrer Lizenz nicht festgelegt werden. Die IP-Adresse, die sich mit unserem System verbindet, muss die Lizenz-IP-Adresse anpassen, sonst funktionieren Downloads nicht.

Drittens sollten Sie die vorinstallierten Befehle ausführen, bevor Sie mit der Installation beginnen

Vor der Installation von DirectAdmin benötigen Sie einige grundlegende Programme. Im Folgenden sind die typischen Befehle aufgeführt, die vor der Installation von DirectAdmin verwendet werden sollten.

Auf CentOS 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 bzip2-devel lsof Glibc-headers kernel-devel expat-devel db4-devel

Auf 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 bzip2-devel lsof glibc-headers kernel-devel expat-devel \
psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers

Auf Debian 6

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch

Auf Debian 7

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev

Auf Debian 8

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota libsystemd-daemon0 patch libjemalloc-dev logrotate rsyslog libc6-dev

Auf Debian 9

apt-get update apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libperl4-corelibs-perl libaio1 libaio-dev \
zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \
libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl libnuma-dev libnuma1 bsd-mailx

Schritt 2: In diesem Schritt sollten Sie sicherstellen, dass die Lizenzinformationen korrekt sind oder nicht

Hierzu müssen Sie sich in Ihrem Kundenkonto unter anmelden https://www.directadmin.com/clients und klicken Sie auf den Link „Anzeigen“, der sich neben Ihrer Lizenz befindet.

Schritt 3: Beginnen Sie mit der Installation

Es handelt sich um einen Sonderhinweis für SSH-Logins ohne Root-Rechte.

Wenn Sie sich als ein anderer Benutzer als der Administrator oder der Root-Benutzer anmelden (und dafür den Befehl „su“ verwenden, um Root-Zugriff zu erhalten):

Ihnen Erarbeiten *Muss* Fügen Sie den „AllowUsers-Benutzernamen“ zu /etc/ssh/sshd_config hinzu, bevor Sie sich von Root abmelden, sonst verlieren Sie für immer den Root-Zugriff auf dem Server und müssen formatieren.

1. Melden Sie sich als Root an und laden Sie die Datei setup.sh mit dem Befehl herunter

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

2. Sie müssen die Berechtigungen für die Datei setup.sh ändern

chmod 755 setup.sh

3. Sie müssen das Skript ausführen

./setup.sh auto

Die automatische Methode ist für die meisten Anwender am besten geeignet. Sie installiert bekanntermaßen automatisch alles, einschließlich der CSF-Firewall.

Es kann auch als „./setup.sh“ ohne Optionen aufgerufen werden, was eine Eingabe erfordert, aber eine Anpassung ermöglicht.

Wichtig: Der Hostname sollte nicht mit dem primären Hostnamen übereinstimmen. domain Beispiel: „gary.com“ ist kein guter Hostname, „server.gary.com“ hingegen schon. Denselben Hostnamen/Hauptnamen zu verwenden, ist nicht empfehlenswert. domain Name verursacht immer E-Mail- und FTP-Probleme. Stellen Sie außerdem sicher, dass der Hostname aufgelöst wird, sobald Sie den DNS eingerichtet haben.

Besonderer Hinweis für die VPS/VDS-Installationen:

Nach der Installation sollten Sie Folgendes hinzufügen

/usr/local/directadmin/conf/directadmin.conf:ethernet_dev=devicename

Auf vielen VPS-Systemen lautet dies beispielsweise:

ethernet_dev=venet0:0

Bei anderen Systemen, bei denen die IP-Adresse nicht die Basis-IP-Adresse des Geräts ist, müssen Sie einfach die richtige Nummer einstellen:

ethernet_dev=eth0:1

Oder für die anderen Systeme mit der IP auf einem anderen Gerät könnte es sein:

ethernet_dev=eth1

Typ:

/sbin/ifconfig

Um zu sehen, auf welchem ​​Gerät sich Ihre IP befindet, ersetzen Sie den Gerätenamen durch den VOLLSTÄNDIGEN Gerätenamen, der von ifconfig gemeldet wird. Wenn Ihr VDS oder das VPS-System eth0 emuliert, können Sie diesen Schritt überspringen.

Richten Sie SSL-Zertifikate ein

Dieser Schritt ist nur erforderlich, wenn Sie DirectAdmin über SSL verwenden möchten. Sie müssen außerdem set SSL=1 in der Datei directadmin.conf ändern: http://help.directadmin.com/item.php?id=15

Zugriff auf die DirectAdmin-Systemsteuerung

Auf DirectAdmin kann unter http://server.ip.address:2222 zugegriffen werden – verwenden Sie den Admin-Benutzernamen/das Admin-Passwort, das in der Datei setup.txt im Skriptverzeichnis angegeben ist.

Umgang mit RPM-Fehlern

Bei der Installation von RPM-Paketen können gelegentlich Fehler auftreten. Keine Panik, die Behebung ist meist einfach. Falls Sie bei der Red Hat-Installation nicht genau wussten, welche Dienste installiert werden sollten, haben Sie möglicherweise versehentlich einige Dienste wie Apache und Sendmail installiert. Diese Dienste müssen vor der Installation des RPM-Pakets entfernt werden.

Nehmen wir beispielsweise an, Sie versuchen, Exim zu installieren, und erhalten folgende Fehlermeldung:

# rpm -ivh exim-3.36-2.i386.rpm

Vorbereitung… ################################### [100 %]
Die Datei /somefile aus der Installation von exim-3.36-2 steht in Konflikt mit der Datei aus dem Paket sendmail-8.1

Dies würde bedeuten, dass Sendmail bereits auf Ihrem Server installiert ist und Sie es entfernen müssen. Dies lässt sich leicht bewerkstelligen, indem man Folgendes ausführt:

rpm -e - nodeps sendmail

Dann können nur Sie Ihr RPM installieren. Dies gilt auch für andere Dienste wie Apache, Apache-Devel, Wu-FTP, PHP, MySQL usw. Wenn Sie herausfinden müssen, ob ein Dienst bereits installiert ist, können Sie ihn ausführen

rpm -q servicename

or

rpm -qa | grep substring

Wobei Teilzeichenfolge nur ein Wort ist. Beispielsweise könnte die Verwendung von „Apache“ Folgendes zurückgeben:

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

Häufig gestellte Fragen

Ist DirectAdmin kostenlos?

DirectAdmin ist nicht kostenlos. Es erfordert eine Lizenz, bietet aber im Vergleich zu anderen Programmen günstige Preise. cPanelSie können eine Lizenz über directadmin.com erwerben und diese über Ihren Kundenbereich verwalten.

Welche Betriebssysteme werden von DirectAdmin unterstützt?

DirectAdmin unterstützt CentOS 6, 7 und 8, Debian 6 bis 12, Ubuntu und diverse andere Linux-Distributionen. Windows- oder Solaris/Sparc-Systeme werden nicht unterstützt.

Welche Mindesthardwareanforderungen gelten für DirectAdmin?

DirectAdmin benötigt mindestens einen 500-MHz-Prozessor, 1 GB RAM (2 GB oder mehr empfohlen), 2 GB Auslagerungsspeicher und 2 GB freien Festplattenspeicher nach der Betriebssysteminstallation. Für Server mit hohem Datenverkehr sind mehr Ressourcen erforderlich.

Kann ich DirectAdmin auf einem VPS installieren?

Ja, DirectAdmin funktioniert auf VPS- und VDS-Systemen. Nach der Installation müssen Sie möglicherweise die Einstellung ethernet_dev in der directadmin.conf an den Namen Ihres VPS-Netzwerkgeräts anpassen.

Wie greife ich nach der Installation auf DirectAdmin zu?

Nach der Installation greifen Sie über http://your-server-ip:2222 mit dem Administrator-Benutzernamen und -Passwort, die Sie in der Datei setup.txt im Verzeichnis scripts finden, auf DirectAdmin zu.

Avatar von Rajesh Chauhan
Rajesh Chauhan
Rajesh ist ein Unternehmer aus tiefstem Herzen. Er liebt es, die Möglichkeiten um sich herum zu optimieren und zu erkunden. Er ist ein Experte in SEO, blogging und Webhosting. Abgesehen davon, dass er ein Experte ist, ist er streng, wenn es um das Selbstlernen geht. Er rät anderen oft, dieser Kunst zu folgen. „Wir müssen jederzeit lernbereit sein!“

Hinterlasse einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *

Nach oben scrollen
Link kopieren