Instalação ISPConfig · 4 min read · Sep 27, 2025

Instalando Um Cluster Web, Email E Banco De Dados MySQL (Espelho) No Debian 5.0 Com ISPConfig 3 - Página 2

3 Instalando ISPConfig No Primeiro Servidor (Mestre)

Neste passo, instalaremos o ISPConfig no servidor mestre. Para obter a URL de download da versão estável mais recente do ISPConfig 3, visite o site do ISPConfig: http://www.ispconfig.org/ispconfig-3/download/

Agora precisamos adicionar dois novos registros de usuário root do MySQL no banco de dados mestre para permitir o acesso root a partir do nome do host e do endereço IP do servidor escravo. A maneira mais fácil de fazer isso é usar a ferramenta de administração phpmyadmin baseada na web que já instalamos. Abra a URL http://192.168.0.105/phpmyadmin em um navegador da web, faça login como usuário root do MySQL e execute estas consultas 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 ;

Nos comandos sql acima, substitua 192.168.0.106 pelo endereço IP do segundo servidor, substitua server2.example.tld pelo nome do host do segundo servidor e myrootpassword pela senha root desejada.

Clique no botão de recarregar permissões ou reinicie o MySQL. Em seguida, feche o phpmyadmin.

Volte para o shell de server1.example.tld e baixe a versão estável mais recente do 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 o script de instalação:

php -q install.php

Selecione o idioma (en,de) [en]: <– en
Modo de instalação (padrão, especialista) [padrão]: <– padrão
Nome do host totalmente qualificado (FQDN) do servidor, ex server1.domain.tld [server1.example.tld]: <– server1.example.tld
Nome do host do servidor MySQL [localhost]: <– localhost
Nome de usuário root do MySQL [root]: <– root
Senha root do MySQL []: <– Digite sua senha root do mysql aqui
Banco de dados MySQL a ser criado [dbispconfig]: <– dbispconfig1 (o nome do banco de dados local do ISPConfig do mestre e do escravo deve ser diferente, pois ambos os servidores compartilham o mesmo diretório de dados)
Charset MySQL [utf8]: <– utf8

Nome do País (código de 2 letras) [AU]: <– DE (Digite o código do país ISO onde você mora aqui)
Nome do Estado ou Província (nome completo) [Some-State]: <– Niedersachsen (Digite o estado onde você mora aqui)
Nome da Localidade (ex, cidade) []: <– Lueneburg (Digite a cidade aqui)
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]: <- DIGITE
Nome da Unidade Organizacional (ex, seção) []: <- DIGITE
Nome Comum (ex, SEU nome) []: <- DIGITE
Endereço de Email []: <- DIGITE

Porta do ISPConfig [8080]: <– 8080

Limpe os diretórios de instalação:

rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz

4 Instalando ISPConfig 3 No Segundo Servidor

Neste passo, instalaremos o ISPConfig no servidor escravo (server2.example.tld). Desta vez, usamos o modo especialista do instalador do ISPConfig para adicionar este nó ao servidor e banco de dados mestre do ISPConfig. Para obter a URL de download da versão estável mais recente do ISPConfig 3, visite o site do ISPConfig: http://www.ispconfig.org/ispconfig-3/download/

Baixe a versão estável mais recente do 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 o script de instalação:

php -q install.php

Selecione o idioma (en,de) [en]: <– en
Modo de instalação (padrão, especialista) [padrão]: <– especialista
Nome do host totalmente qualificado (FQDN) do servidor, ex server2.domain.tld [server2.example.tld]: <– server2.example.tld
Nome do host do servidor MySQL [localhost]: <– localhost
Nome de usuário root do MySQL [root]: <– root
Senha root do MySQL []: <– Digite sua senha root do mysql aqui
Banco de dados MySQL a ser criado [dbispconfig]: <– dbispconfig2 (o nome do banco de dados local do ISPConfig do mestre e do escravo deve ser diferente, pois ambos os servidores compartilham o mesmo diretório de dados)
Charset MySQL [utf8]: <– utf8
Este servidor deve se juntar a uma configuração multiserver existente do ISPConfig (y,n) [n]: <– y
Nome do host do servidor mestre MySQL []: <– server1.example.tld
Nome de usuário root do servidor mestre MySQL [root]: <– root
Senha root do servidor mestre MySQL []: <– Digite a senha root do servidor mestre aqui
Nome do banco de dados do servidor mestre MySQL [dbispconfig]: <– dbispconfig1
Configurar Email (y,n) [y]: <– y

Nome do País (código de 2 letras) [AU]: <– DE (Digite o código do país ISO onde você mora aqui)
Nome do Estado ou Província (nome completo) [Some-State]: <– Niedersachsen (Digite o estado onde você mora aqui)
Nome da Localidade (ex, cidade) []: <– Lueneburg (Digite a cidade aqui)
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]: <- DIGITE
Nome da Unidade Organizacional (ex, seção) []: <- DIGITE
Nome Comum (ex, SEU nome) []: <- DIGITE
Endereço de Email []: <- DIGITE

Configurar Jailkit (y,n) [y]: <– y
Configurar Servidor FTP (y,n) [y]: <– y
Configurar Servidor DNS (y,n) [y]: <– y
Configurar Servidor Apache (y,n) [y]: <– y
Configurar Servidor Firewall (y,n) [y]: <–y
Instalar Interface Web do ISPConfig (y,n) [y]: <–n

Execute:

rm -f /var/www/ispconfig

para remover o link da interface do ISPConfig no diretório /var/www.

Limpe os diretórios de instalação:

rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz

5 Configurar Replicação No ISPConfig

Faça login no ISPConfig no servidor mestre com um navegador da web:

http://192.168.0.105:8080

Clique em Sistema > Serviços do servidor > server2.example.tld:

Selecione server1.example.tld no campo É espelho do Servidor e clique em Salvar.

6 Notas Adicionais

Quando você quiser ativar um firewall no servidor mestre ou escravo, certifique-se de abrir a porta 6996 para GlusterFS em ambos os servidores.

7 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.