ISPConfig · 4 min read · Sep 27, 2025
Instalando un clúster web, de correo electrónico y base de datos MySQL (espejo) en Debian 5.0 con ISPConfig 3 - Página 2
3 Instalando ISPConfig en el primer servidor (maestro)
En este paso instalaremos ISPConfig en el servidor maestro. Para obtener la URL de descarga de la última versión estable de ISPConfig 3, visite el sitio web de ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Ahora tenemos que agregar dos nuevos registros de usuario root de MySQL en la base de datos maestra para permitir el acceso root desde el nombre de host y la dirección IP del servidor esclavo. La forma más fácil de hacer esto es usar la herramienta de administración phpmyadmin basada en la web que ya instalamos. Abra la URL http://192.168.0.105/phpmyadmin en un navegador web, inicie sesión como usuario root de MySQL y ejecute estas consultas de MySQL:
CREATE USER ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’ 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’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
En los comandos sql anteriores, reemplace 192.168.0.106 con la dirección IP del segundo servidor, reemplace server2.example.tld con el nombre de host del segundo servidor y myrootpassword con la contraseña root deseada.
Haga clic en el botón de recargar permisos o reinicie MySQL. Luego cierre phpmyadmin.
Regrese a la consola de server1.example.tld y descargue la última versión estable de ISPConfig 3:
cd /tmp
wget
http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
Inicie el script de instalación:
php -q install.phpSeleccione el idioma (en,de) [en]: <– en
Modo de instalación (estándar, experto) [estándar]: <– estándar
Nombre de host completamente calificado (FQDN) del servidor, por ejemplo, server1.domain.tld [server1.example.tld]: <– server1.example.tld
Nombre de host del servidor MySQL [localhost]: <– localhost
Nombre de usuario root de MySQL [root]: <– root
Contraseña root de MySQL []: <– Ingrese su contraseña root de mysql aquí
Base de datos MySQL a crear [dbispconfig]: <– dbispconfig1 (el nombre de la base de datos local de ISPConfig del maestro y el esclavo debe ser diferente, ya que ambos servidores comparten el mismo directorio de datos)
Conjunto de caracteres MySQL [utf8]: <– utf8
Nombre del país (código de 2 letras) [AU]: <– DE (Ingrese el código de país ISO donde vive aquí)
Nombre del estado o provincia (nombre completo) [Some-State]: <– Niedersachsen (Ingrese el estado donde vive aquí)
Nombre de la localidad (por ejemplo, ciudad) []: <– Lueneburg (Ingrese la ciudad aquí)
Nombre de la organización (por ejemplo, empresa) [Internet Widgits Pty Ltd]: <- INGRESAR
Nombre de la unidad organizativa (por ejemplo, sección) []: <- INGRESAR
Nombre común (por ejemplo, SU nombre) []: <- INGRESAR
Dirección de correo electrónico []: <- INGRESAR
Puerto de ISPConfig [8080]: <– 8080
Limpie los directorios de instalación:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
4 Instalando ISPConfig 3 en el segundo servidor
En este paso instalaremos ISPConfig en el servidor esclavo (server2.example.tld). Esta vez usamos el modo experto del instalador de ISPConfig para agregar este nodo al servidor y base de datos ISPConfig maestro. Para obtener la URL de descarga de la última versión estable de ISPConfig 3, visite el sitio web de ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Descargue la última versión estable de ISPConfig 3:
cd /tmp
wget
http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
Inicie el script de instalación:
php -q install.phpSeleccione el idioma (en,de) [en]: <– en
Modo de instalación (estándar, experto) [estándar]: <– experto
Nombre de host completamente calificado (FQDN) del servidor, por ejemplo, server2.domain.tld [server2.example.tld]: <– server2.example.tld
Nombre de host del servidor MySQL [localhost]: <– localhost
Nombre de usuario root de MySQL [root]: <– root
Contraseña root de MySQL []: <– Ingrese su contraseña root de mysql aquí
Base de datos MySQL a crear [dbispconfig]: <– dbispconfig2 (el nombre de la base de datos local de ISPConfig del maestro y el esclavo debe ser diferente, ya que ambos servidores comparten el mismo directorio de datos)
Conjunto de caracteres MySQL [utf8]: <– utf8
¿Debería este servidor unirse a una configuración multiserver existente de ISPConfig (s,n) [n]: <– y
Nombre de host del servidor maestro de MySQL []: <– server1.example.tld
Nombre de usuario root del servidor maestro de MySQL [root]: <– root
Contraseña root del servidor maestro de MySQL []: <– Ingrese la contraseña root del servidor maestro aquí
Nombre de la base de datos del servidor maestro de MySQL [dbispconfig]: <– dbispconfig1
Configurar correo (s,n) [s]: <– s
Nombre del país (código de 2 letras) [AU]: <– DE (Ingrese el código de país ISO donde vive aquí)
Nombre del estado o provincia (nombre completo) [Some-State]: <– Niedersachsen (Ingrese el estado donde vive aquí)
Nombre de la localidad (por ejemplo, ciudad) []: <– Lueneburg (Ingrese la ciudad aquí)
Nombre de la organización (por ejemplo, empresa) [Internet Widgits Pty Ltd]: <- INGRESAR
Nombre de la unidad organizativa (por ejemplo, sección) []: <- INGRESAR
Nombre común (por ejemplo, SU nombre) []: <- INGRESAR
Dirección de correo electrónico []: <- INGRESAR
Configurar Jailkit (s,n) [s]: <– s
Configurar servidor FTP (s,n) [s]: <– s
Configurar servidor DNS (s,n) [s]: <– s
Configurar servidor Apache (s,n) [s]: <– s
Configurar servidor de firewall (s,n) [s]: <–s
Instalar interfaz web de ISPConfig (s,n) [s]: <–n
Ejecute:
rm -f /var/www/ispconfigpara eliminar el enlace de la interfaz de ISPConfig en el directorio /var/www.
Limpie los directorios de instalación:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
5 Configurar replicación en ISPConfig
Inicie sesión en ISPConfig en el servidor maestro con un navegador web:
http://192.168.0.105:8080Haga clic en Sistema > Servicios del servidor > server2.example.tld:

Seleccione server1.example.tld en el campo Es espejo del servidor y haga clic en Guardar.
6 Notas adicionales
Cuando desee activar un firewall en el servidor maestro o esclavo, asegúrese de abrir el puerto 6996 para GlusterFS en ambos servidores.
7 Enlaces
- Sitio web de ISPConfig: http://www.ispconfig.org/
- Foro de ISPConfig: https://www.howtoforge.com/forums/
- Rastreador de errores de ISPConfig: http://bugtracker.ispconfig.org/
- Sitio web de Glusterfs: http://www.gluster.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.