Verwenden Sie ein anderes System?
- Installieren Sie DirectAdmin auf CentOS 6 oder 7
Einführung
DirectAdmin ist eine beliebte grafische Benutzeroberfläche (GUI) und ein Control Panel, mit dem Sie einen vollständigen Webserver-Stack auf einer Vielzahl moderner Betriebssysteme installieren und verwalten können. Diese Dokumentation führt Sie durch den Installationsprozess auf Debian 10 Buster.
Voraussetzungen
- Stellen Sie eine neue Debian-Serverinstanz bereit
- Befolgen Sie unsere Best Practices-Leitfäden, um Ihre Instanz zu aktualisieren und einen Nicht-Root-Sudo-Benutzer zu erstellen.
1. Erwerben Sie eine gültige Lizenz
Das Ausführen von DirectAdmin erfordert eine gültige Softwarelizenz. Neben mehreren kostenpflichtigen Optionen steht eine 60-tägige Testlizenz zur Evaluierung zur Verfügung. Bitte wählen Sie die entsprechende Lizenz für Ihre Anforderungen auf der Preisseite aus.
2. Überprüfen Sie Ihre Lizenz
Überprüfen Sie Ihre Lizenz, indem Sie zum DirectAdmin-Clientbereich gehen und überprüfen, ob die Lizenz gültig und der IP-Adresse Ihrer Vultr-Instanz zugewiesen ist.
3. Installation
Installieren Sie die erforderlichen Pakete als root:
# apt install wget gcc g++ make flex bison openssl libssl-dev \
perl perl-base perl-modules libperl-dev libperl4-corelibs-perl \
libwww-perl libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev cron \
bzip2 zip automake autoconf libtool cmake pkg-config python \
libdb-dev libsasl2-dev libncurses5 libncurses5-dev libsystemd-dev \
bind9 dnsutils quota patch logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl curl libnuma-dev libnuma1
Laden Sie das DirectAdmin-Installationsskript herunter und führen Sie es aus:
# bash <(curl -Ss https://www.directadmin.com/setup.sh) auto
📝 Hinweis: Lassen Sie auto
weg vom Ende des Befehls für eine interaktive, anpassbarere Installation.
4. Schritte nach der Installation
Konfiguration
Navigieren Sie zu Ihrem neuen DirectAdmin-Server an Port 2222, um mit der Konfiguration zu beginnen. Ersetzen Sie die Beispiel-IP-Adresse durch Ihre Adresse.
http://192.0.2.123:2222
Verbinde dich für diese optionalen Schritte mit SSH mit deinem Server.
Aktivieren Sie Let's Encrypt SSL für sicheren Web-, E-Mail- und FTP-Zugriff.
$ /usr/local/directadmin/scripts/letsencrypt.sh request_single yourserver.example.com 4096
Nicht-SSL-Anforderungen an den neu erstellten SSL-geschützten Hostnamen umleiten:
$ /usr/local/directadmin/directadmin set ssl_redirect_host yourserver.example.com
$ service directadmin restart
Fügen Sie den disable_functions gefährliche PHP-Funktionen hinzu Liste:
$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build secure_php
Erzwingen Sie schwierige Passwörter in der directadmin.conf Datei:
$ echo 'enforce_difficult_passwords=1' >> /usr/local/directadmin/conf/directadmin.conf