Configuração ISPConfig · 5 min read · Sep 09, 2025

Configuração Perfeita de Multiserver ISPConfig no Ubuntu 24.04 e Debian 12 - Página 5

7 Instalando o servidor de nomes secundário

Faça login como root ou execute

su -

para se tornar o usuário root em seu servidor antes de prosseguir. IMPORTANTE: Você deve usar ‘su -‘ e não apenas ‘su’, caso contrário, sua variável PATH será configurada incorretamente pelo Debian.

7.1 Configurar o hostname

O hostname do seu servidor deve ser um subdomínio como “panel.example.com”. Não use um nome de domínio sem uma parte de subdomínio como “example.com” como hostname, pois isso causará problemas mais tarde com sua configuração de e-mail. Primeiro, você deve verificar o hostname em /etc/hosts e alterá-lo quando necessário. A linha deve ser: “Endereço IP - espaço - hostname completo incl. domínio - espaço - parte do subdomínio”. Para nosso hostname ns2.example.com, o arquivo deve parecer com isto:

nano /etc/hosts
127.0.0.1 localhost.localdomain   localhost  
# Esta linha deve ser alterada em cada nó para o nome de servidor correto:  
127.0.1.1 ns2.example.com ns2  
# Estas linhas são as mesmas em cada nó:
10.0.64.12 panel.example.com panel  
10.0.64.13 web01.example.com web01  
10.0.64.14 mx1.example.com mx1  
10.0.64.15 ns1.example.com ns1  
10.0.64.16 ns2.example.com ns2  
10.0.64.17 webmail.example.com webmail

# As linhas a seguir são desejáveis para hosts compatíveis com IPv6
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Como você pode ver, adicionamos os hostnames de nossos outros servidores também, para que eles possam se comunicar pela rede interna mais tarde.

Em seguida, edite o arquivo /etc/hostname:

nano /etc/hostname

Ele deve conter apenas a parte do subdomínio, no nosso caso:

ns2

Finalmente, reinicie o servidor para aplicar a alteração:

systemctl reboot

Faça login novamente e verifique se o hostname está correto agora com estes comandos:

hostname  
hostname -f

A saída deve ser assim:

root@ns2:~$ hostname  
s2  
root@ns2:~$ hostname -f  
s2.example.com

7.2 Instalando o ISPConfig

Agora podemos executar o instalador automático para todos os pacotes e ISPConfig:

wget -O - https://get.ispconfig.org | sh -s -- --no-web --no-mail --use-php=system --interactive

Após algum tempo, você verá:

WARNING! Este script reconfigurará seu servidor completo!  
Deve ser executado em um servidor recém-instalado e toda a configuração atual que você fez provavelmente será perdida!  
Digite 'yes' se você realmente quiser continuar:

Responda “yes” e pressione enter. O instalador agora começará.

Quando a instalação e configuração dos pacotes estiverem concluídas, a senha root para MySQL no ns2 será exibida. Anote isso (junto com o nome do servidor, para evitar confusões mais tarde).

Agora teremos que responder algumas perguntas, pois estamos usando o modo interativo. Isso é necessário, pois este servidor será adicionado à sua configuração de multiserver.

[INFO] Instalando ISPConfig3.  
[INFO] Sua senha root do MySQL é: kl3994aMsfkkeE  
  
  
--------------------------------------------------------------------------------  
 _____ ___________   _____             __ _          ____  
|_   _/  ___| ___ \ /  __ \          / _(_)       /__  \  
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /  
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |  
  |_| |_|\__/ / |     | \__/\ (_) | | | | | | (_| | ___\ \  
  \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/  
                                               __/ |  
                                              |___/   
--------------------------------------------------------------------------------  
  
>> Configuração inicial   
  
Sistema Operacional: Debian 10.0 (Buster) 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]: <-- Pressione enter  
  
Modo de instalação (padrão, especialista) [padrão]: <-- especialista  
  
Hostname totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld  [ns2.example.com]: <-- Pressione Enter  
  
Hostname do servidor MySQL [localhost]: <-- Pressione Enter  
  
Porta do servidor MySQL [3306]: <-- Pressione Enter  
  
Nome de usuário root do MySQL [root]: <-- Pressione Enter  
  
Senha root do MySQL []: <-- Digite a senha do MySQL que o script acabou de lhe dar  
  
Banco de dados MySQL a ser criado [dbispconfig]: <-- Pressione Enter  
  
Charset MySQL [utf8]: <-- Pressione 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]: <-- Pressione Enter  
  
Senha do banco de dados mysql do ISPConfig [aakl203920459853sak20284204]: <-- Pressione Enter  
  
Este servidor deve se juntar a uma configuração de multiserver ISPConfig existente (y,n) [n]: <-- y  
  
Hostname do servidor mestre MySQL []: <-- panel.example.com  
  
Porta do servidor mestre MySQL []: <-- Pressione Enter  
  
Nome de usuário root do servidor mestre MySQL [root]: <-- Pressione Enter  
  
Senha root do servidor mestre MySQL []: <-- a senha que você deu ao usuário root externo no servidor mestre.  
  
Nome do banco de dados do servidor mestre MySQL [dbispconfig]: <-- Pressione Enter  
  
Adicionando registro do servidor ISPConfig ao banco de dados.  
  
Configurar E-mail (y,n) [y]: <-- n  
  
[WARN] autodetect para Jailkit falhou  
Forçar configuração do Jailkit (y,n) [n]: <-- Pressione enter  
  
Ignorando Jailkit  
  
[WARN] autodetect para pureftpd falhou  
Forçar configuração do pureftpd (y,n) [n]: <-- Pressione enter  
  
Ignorando pureftpd  
  
Configurar Servidor DNS (y,n) [y]: <-- Pressione enter  
  
Configurando BIND  
A opção Servidor Web deve ser habilitada quando você quiser executar um servidor web ou quando este nó deve hospedar a interface do ISPConfig.  
Configurar Servidor Web (y,n) [y]: <-- n  
  
[WARN] autodetect para OpenVZ falhou  
Forçar configuração do OpenVZ (y,n) [n]: <-- Pressione enter  
  
Ignorando OpenVZ  
  
Configurar Servidor de Firewall (y,n) [y]: <-- Pressione enter  
  
Configurando Firewall do Ubuntu  
[WARN] autodetect para Metronome XMPP Server falhou  
Forçar configuração do Metronome XMPP Server (y,n) [n]: <-- Pressione enter  
  
Ignorando Metronome XMPP Server  
  
Configurando Fail2ban  
Instalando crontab do ISPConfig  
Detectando endereços IP  
Reiniciando serviços ...  
Falha ao reiniciar apache2.service: Unidade apache2.service não encontrada.  
Instalação concluída.  
[INFO] Verificando se todos os serviços estão em execução.  
[INFO] mysql: OK  
[INFO] clamav-daemon: OK  
[INFO] postfix: OK  
[INFO] bind9: OK  
[INFO] Instalação pronta.  
[INFO] Sua senha root do MySQL é: kl3994aMsfkkeE  
[INFO] Aviso: Por favor, exclua os arquivos de log em /tmp/ispconfig-ai/var/log/setup-* assim que não precisar mais deles, pois eles contêm suas senhas!
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.