Instalación ISPConfig · 5 min read · Nov 25, 2025
Instalación de un clúster de Web, Correo y Base de Datos MySQL en Debian 8.4 Jessie con ISPConfig 3.1 - Página 3
6 Instalar ISPConfig en el Servidor Esclavo
Inicie sesión en MySQL y cree un usuario root para server2:
CREATE USER 'root'@'192.168.0.106' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.106' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE USER 'root'@'server2.example.tld' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'server2.example.tld' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE USER 'root'@'2a01:dddd::2' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'2001:db8::2' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
QUIT;La replicación cubre todas las bases de datos. Copie las configuraciones de la base de datos para PHPMyAdmin y roundcube de server1 a server2.
En server1:
scp /etc/dbconfig-common/phpmyadmin.conf [email protected]:/etc/dbconfig-common/phpmyadmin.conf
scp /etc/phpmyadmin/config-db.php [email protected]:/etc/phpmyadmin/config-db.php
scp /etc/dbconfig-common/roundcube.conf [email protected]:/etc/dbconfig-common/roundcube.conf
scp /etc/roundcube/debian-db.php [email protected]:/etc/roundcube/debian-db.phpEn server2:
Descargue ISPConfig 3.1:
cd /tmp
wget -O ISPConfig-3.1-beta.tar.gz https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1
tar xfvz xfz ISPConfig-3.1-beta.tar.gz
cd ispconfig3-stable-3.1*
cd instally comience el instalador con
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
|_| |_|\__/ / | | \__/\ (_) | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------
>> Configuración inicial
Sistema Operativo: Debian 8.0 (Jessie) o compatible
A continuación habrá algunas preguntas para la configuración primaria, así que tenga cuidado.
Los valores predeterminados están en [corchetes] y se pueden aceptar con .
Escriba "quit" (sin las comillas) para detener el instalador.
Seleccione el idioma (en,de) [en]: <-- Presione Enter
Modo de instalación (standard,expert) [standard]: expert <-- expert
Nombre de host completamente calificado (FQDN) del servidor, ej. server1.domain.tld [server2.example.tld]: <-- Presione Enter
Nombre de host del servidor MySQL [localhost]: <-- Presione Enter
Puerto del servidor MySQL [3306]: <-- Presione Enter
Nombre de usuario root de MySQL [root]: <-- Presione Enter
Contraseña root de MySQL []: <-- Ingrese su contraseña root de MySQL
Base de datos MySQL a crear [dbispconfig]: <-- dbispconfig2 (el nombre de la base de datos ispconfig local del maestro y el esclavo debe ser diferente, ya que ambos servidores comparten las mismas bases de datos)
Conjunto de caracteres MySQL [utf8]: <-- Presione Enter
Las siguientes dos preguntas son sobre el usuario y la contraseña de la base de datos interna de ISPConfig.
Se recomienda aceptar los valores predeterminados que son 'ispconfig' como nombre de usuario y una contraseña aleatoria.
Si usa una contraseña diferente, use solo números y caracteres para la contraseña.
Nombre de usuario de la base de datos mysql de ISPConfig [ispconfig]: <-- ispconfig2
Contraseña de la base de datos mysql de ISPConfig [06d434604a3371a706a100f9786aec9b]: <-- Presione Enter
¿Este servidor se unirá a una configuración multiserver existente de ISPConfig (y,n) [n]: <-- y
Nombre de host del servidor maestro MySQL []: <-- server1.example.tld
Puerto del servidor maestro MySQL []: <-- Presione Enter
Nombre de usuario root del servidor maestro MySQL [root]: <-- Presione Enter
Contraseña root del servidor maestro MySQL []: <-- Ingrese la contraseña root del servidor maestro aquí
Nombre de la base de datos del servidor maestro MySQL [dbispconfig]: <-- Presione Enter
Agregando el registro del servidor ISPConfig a la base de datos.
Configurar Correo (y,n) [y]: <-- Presione Enter
Configurando Postgrey
Configurando Postfix
Generando una clave privada RSA de 4096 bits
........................................................................++
....................++
escribiendo nueva clave privada en 'smtpd.key'
-----
Está a punto de ser preguntado para ingresar información que se incorporará
a su solicitud de certificado.
Lo que está a punto de ingresar se llama un Nombre Distinguido o DN.
Hay bastantes campos, pero puede dejar algunos en blanco
Para algunos campos habrá un valor predeterminado,
Si ingresa '.', el campo quedará en blanco.
-----
Nombre del país (código de 2 letras) [AU]: <-- Ingrese el código de país de 2 letras
Nombre del estado o provincia (nombre completo) [Some-State]: <-- Ingrese el nombre del estado
Nombre de la localidad (ej, ciudad) []: <-- Ingrese su ciudad
Nombre de la organización (ej, empresa) [Internet Widgits Pty Ltd]: <-- Ingrese el nombre de la empresa o presione enter
Nombre de la unidad organizativa (ej, sección) []: <-- Presione Enter
Nombre común (por ejemplo, FQDN del servidor o SU nombre) []: <-- Ingrese el nombre del host del servidor, en mi caso: server2.example.com
Dirección de correo electrónico []: <-- Presione Enter
Configurando Mailman
Configurando Dovecot
Configurando Spamassassin
Configurando Amavisd
Configurando Getmail
Configurando Jailkit
Configurando Pureftpd
Configurar Servidor DNS (y,n) [y]: <-- Presione Enter
Configurando BIND
Configurar Servidor Web (y,n) [y]: <-- Presione Enter
Configurando Apache
Configurando vlogger
[WARN] autodetectar para OpenVZ falló
Forzar configuración de OpenVZ (y,n) [n]: <-- Presione Enter
Omitiendo OpenVZ
Configurar Servidor Cortafuegos (y,n) [y]: <-- Presione Enter
Configurando Cortafuegos de Ubuntu
Configurando Servidor XMPP Metronome
escribiendo nueva clave privada en 'localhost.key'
-----
Nombre del país (código de 2 letras) [AU]: <-- Ingrese el código de país de 2 letras
Nombre de la localidad (ej, ciudad) []: <-- Ingrese su ciudad
Nombre de la organización (ej, empresa) [Internet Widgits Pty Ltd]: <-- Ingrese el nombre de la empresa o presione enter
Nombre de la unidad organizativa (ej, sección) []: <-- Presione Enter
Nombre común (por ejemplo, FQDN del servidor o SU nombre) [server2.example.tld]: <-- Ingrese el nombre del host del servidor, en mi caso: server2.example.tld
Dirección de correo electrónico []: <-- Presione Enter
Instalar Interfaz Web de ISPConfig (y,n) [n]: <-- Presione Enter
Configurando DBServer
Instalando crontab de ISPConfig
Detectando direcciones IP
Instalación completada.
Inicie sesión en ISPConfig en server1 y vaya a Sistema / Servicios del Servidor y elija server2.example.tld y establezca Es espejo del Servidor a server1.example.tld:

Vaya a Configuración del Servidor, elija la pestaña Web y establezca los permisos para ambos servidores:

Si ya tiene datos (Sitios web, Correo….) en funcionamiento en server1, vaya a Herramientas / Resincronizar y comience una resincronización completa (active todas las casillas).
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.