¿Utiliza un sistema diferente?
- Instale DirectAdmin en CentOS 6 o 7
Introducción
DirectAdmin es una interfaz gráfica de usuario (GUI) popular y un panel de control que lo ayuda a instalar y administrar una pila de servidor web completa en una amplia variedad de sistemas operativos modernos. Esta documentación lo guiará a través del proceso de instalación en Debian 10 Buster.
Requisitos previos
- Implementar una nueva instancia de servidor Debian
- Siga nuestras guías de mejores prácticas para actualizar su instancia y crear un usuario sudo no root.
1. Compre una licencia válida
Ejecutar DirectAdmin requiere una licencia de software válida. Una licencia de prueba de 60 días está disponible para evaluación junto con múltiples opciones pagas. Seleccione la licencia adecuada para sus requisitos en su página de precios.
2. Verifique su licencia
Verifique su licencia yendo al área de cliente de DirectAdmin y verificando que la licencia sea válida y esté asignada a la dirección IP de su instancia de Vultr.
3. Instalación
Instale los paquetes requeridos como 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
Descargue y ejecute el script de instalación de DirectAdmin:
# bash <(curl -Ss https://www.directadmin.com/setup.sh) auto
📝 auto
desde el final del comando para una instalación interactiva y más personalizable.
4. Pasos posteriores a la instalación
Configuración
Navegue por su nuevo servidor DirectAdmin en el puerto 2222 para comenzar la configuración. Reemplace la dirección IP de ejemplo con su dirección.
http://192.0.2.123:2222
Conéctese a su servidor con SSH para estos pasos opcionales.
Habilite Let's Encrypt SSL para acceso seguro a Internet, correo y FTP.
$ /usr/local/directadmin/scripts/letsencrypt.sh request_single yourserver.example.com 4096
Redirija las solicitudes que no sean SSL al nombre de host protegido SSL recién creado:
$ /usr/local/directadmin/directadmin set ssl_redirect_host yourserver.example.com
$ service directadmin restart
Agregue funciones PHP peligrosas a las disable_functions lista:
$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build secure_php
Aplicar contraseñas difíciles en directadmin.conf archivo:
$ echo 'enforce_difficult_passwords=1' >> /usr/local/directadmin/conf/directadmin.conf