Používáte jiný systém?
- Nainstalujte DirectAdmin na CentOS 6 nebo 7
Úvod
DirectAdmin je populární grafické uživatelské rozhraní (GUI) a ovládací panel, který vám pomáhá instalovat a spravovat kompletní sadu webových serverů na široké škále moderních operačních systémů. Tato dokumentace vás provede procesem instalace na Debian 10 Buster.
Předpoklady
- Nasaďte novou instanci serveru Debian
- Postupujte podle našich příruček osvědčených postupů, aktualizujte svou instanci a vytvořte uživatele sudo bez oprávnění root.
1. Zakupte si platnou licenci
Spuštění DirectAdmin vyžaduje platnou softwarovou licenci. Spolu s několika placenými možnostmi je k vyzkoušení k dispozici 60denní zkušební licence. Vyberte prosím příslušnou licenci pro vaše požadavky na jejich cenové stránce.
2. Ověřte svou licenci
Ověřte svou licenci tak, že přejdete do klientské oblasti DirectAdmin a zkontrolujete, zda je licence platná a přiřazená k IP adrese vaší instance Vultr.
3. Instalace
Nainstalujte požadované balíčky jako 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
Stáhněte a spusťte instalační skript DirectAdmin:
# bash <(curl -Ss https://www.directadmin.com/setup.sh) auto
📝 Poznámka: Vynechat auto
od konce příkazu pro interaktivní, přizpůsobitelnější instalaci.
4. Kroky po instalaci
Konfigurace
Chcete-li zahájit konfiguraci, přejděte na svůj nový server DirectAdmin na portu 2222. Nahraďte ukázkovou IP adresu svou adresou.
http://192.0.2.123:2222
Připojte se ke svému serveru pomocí SSH pro provedení těchto volitelných kroků.
Povolte Let's Encrypt SSL pro zabezpečený web, pošta a FTP přístup.
$ /usr/local/directadmin/scripts/letsencrypt.sh request_single yourserver.example.com 4096
Přesměrujte požadavky bez protokolu SSL na nově vytvořený název hostitele chráněného protokolem SSL:
$ /usr/local/directadmin/directadmin set ssl_redirect_host yourserver.example.com
$ service directadmin restart
Přidejte nebezpečné funkce PHP do disable_functions seznam:
$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build secure_php
Vynucení obtížných hesel v directadmin.conf soubor:
$ echo 'enforce_difficult_passwords=1' >> /usr/local/directadmin/conf/directadmin.conf