ISPConfig · 5 min read · Nov 25, 2025

Instalando um Cluster de Web, Email e Banco de Dados MySQL no Debian 8.4 Jessie com ISPConfig 3.1 - Página 3

6 Instalar ISPConfig no Servidor Escravo

Faça login no MySQL e crie um usuário root para o servidor2:

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;

A replicação abrange todos os bancos de dados. Copie as configurações do db para PHPMyAdmin e roundcube do servidor1 para o servidor2.

No servidor1:

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.php

No servidor2:

Baixe o 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 install

e inicie o instalador com

php -q install.php
--------------------------------------------------------------------------------  
 _____ ___________   _____              __ _          ____  
|_   _/  ___| ___ \ /  __ \            / _(_)       /__  \  
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /  
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |  
  |_| |_|\__/ / |     | \__/\ (_) | | | | | | (_| | ___\ \  
  \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/  
                                                  __/ |  
                                                  |___/  
--------------------------------------------------------------------------------  


>> Configuração inicial  
  
Sistema Operacional: Debian 8.0 (Jessie) ou compatível  
  
    A seguir, haverá algumas perguntas para configuração primária, então tenha cuidado.  
    Os valores padrão estão entre [colchetes] e podem ser aceitos com .  
    Digite "quit" (sem as aspas) para parar o instalador.  
  
Selecione o idioma (en,de) [en]: <-- Aperte Enter  

Modo de instalação (padrão, especialista) [padrão]: especialista <-- especialista  

Nome do host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld  [server2.example.tld]: <-- Aperte Enter  

Nome do host do servidor MySQL [localhost]: <-- Aperte Enter  

Porta do servidor MySQL [3306]: <-- Aperte Enter  

Nome de usuário root do MySQL [root]: <-- Aperte Enter  

Senha root do MySQL []: <-- Digite sua senha root do MySQL  

Banco de dados MySQL a ser criado [dbispconfig]: <-- dbispconfig2 (o nome do banco de dados ispconfig local do mestre e do escravo deve ser diferente, pois ambos os servidores compartilham os mesmos bancos de dados)  

Charset MySQL [utf8]: <-- Aperte Enter  

As próximas duas perguntas são sobre o usuário e a senha do banco de dados interno do ISPConfig.  
É recomendável aceitar os padrões, que são 'ispconfig' como nome de usuário e uma senha aleatória.  
Se você usar uma senha diferente, use apenas números e caracteres para a senha.  
  
Nome de usuário do banco de dados mysql do ISPConfig [ispconfig]: <-- ispconfig2  

Senha do banco de dados mysql do ISPConfig [06d434604a3371a706a100f9786aec9b]: <-- Aperte Enter  

Este servidor deve se juntar a uma configuração multiserver ISPConfig existente (s,n) [n]: <-- s  

Nome do host do servidor mestre MySQL []: <-- server1.example.tld  

Porta do servidor mestre MySQL []: <-- Aperte Enter  

Nome de usuário root do servidor mestre MySQL [root]: <-- Aperte Enter  

Senha root do servidor mestre MySQL []: <-- Digite a senha root do servidor mestre aqui  

Nome do banco de dados do servidor mestre MySQL [dbispconfig]: <-- Aperte Enter  

Adicionando registro do servidor ISPConfig ao banco de dados.  
  
Configurar Mail (s,n) [s]: <-- Aperte Enter  
  
Configurando Postgrey  
Configurando Postfix  
Gerando uma chave privada RSA de 4096 bits  
........................................................................++  
....................++  
escrevendo nova chave privada em 'smtpd.key'  
-----  
Você está prestes a ser solicitado a inserir informações que serão incorporadas  
na sua solicitação de certificado.  
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.  
Existem vários campos, mas você pode deixar alguns em branco  
Para alguns campos haverá um valor padrão,  
Se você digitar '.', o campo será deixado em branco.  
-----  
Nome do País (código de 2 letras) [AU]: <-- Digite o código do país de 2 letras  
Nome do Estado ou Província (nome completo) [Some-State]: <-- Digite o nome do estado  
Nome da Localidade (ex, cidade) []: <-- Digite sua cidade  
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]: <-- Digite o nome da empresa ou pressione enter  
Nome da Unidade Organizacional (ex, seção) []: <-- Aperte Enter  
Nome Comum (ex. FQDN do servidor ou SEU nome) []: <-- Digite o nome do host do servidor, no meu caso: server2.example.com  
Endereço de Email []: <-- Aperte Enter  
Configurando Mailman  
Configurando Dovecot  
Configurando Spamassassin  
Configurando Amavisd  
Configurando Getmail  
Configurando Jailkit  
Configurando Pureftpd  
Configurar Servidor DNS (s,n) [s]: <-- Aperte Enter  
  
Configurando BIND  
Configurar Servidor Web (s,n) [s]: <-- Aperte Enter  
  
Configurando Apache  
Configurando vlogger  
[WARN] autodetect para OpenVZ falhou  
Forçar configuração OpenVZ (s,n) [n]: <-- Aperte Enter  
  
Pulando OpenVZ  
  
Configurar Servidor de Firewall (s,n) [s]: <-- Aperte Enter  
  
Configurando Firewall do Ubuntu  
Configurando Servidor XMPP Metronome  
escrevendo nova chave privada em 'localhost.key'  
-----  
Nome do País (código de 2 letras) [AU]: <-- Digite o código do país de 2 letras  
Nome da Localidade (ex, cidade) []: <-- Digite sua cidade  
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]: <-- Digite o nome da empresa ou pressione enter  
Nome da Unidade Organizacional (ex, seção) []: <-- Aperte Enter  
Nome Comum (ex. FQDN do servidor ou SEU nome) [server2.example.tld]: <-- Digite o nome do host do servidor, no meu caso: server2.example.tld  
Endereço de Email []: <-- Aperte Enter  
  
Instalar Interface Web do ISPConfig (s,n) [n]: <-- Aperte Enter  
  
  
Configurando DBServer  
Instalando crontab do ISPConfig  
Detectando endereços IP  
Instalação concluída.  

Faça login no ISPConfig no servidor1 e vá para Sistema / Serviços do Servidor e escolha server2.example.tld e defina É espelho do Servidor para server1.example.tld:

Serviços do Servidor ISPConfig 3.1

Vá para Configuração do Servidor, escolha a aba Web e defina as permissões para ambos os servidores:

Configuração do Servidor ISPConfig

Se você já tiver dados (Sites, Email….) em execução no servidor1, vá para Ferramentas / Resincronizar e inicie uma ressincronização completa (ative todas as caixas de seleção).

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.