Configuração ISPConfig · 6 min read · Sep 09, 2025
Configuração Perfeita do Multiserver ISPConfig no Ubuntu 24.04 e Debian 12 - Página 6

8 Instalando o servidor de webmail
Este é um passo opcional, se você não quiser um servidor de webmail separado, pule para o próximo passo.
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.
8.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 webmail.example.com, o arquivo deve ficar assim:
nano /etc/hosts127.0.0.1 localhost.localdomain localhost
# Esta linha deve ser alterada em cada nó para o nome do servidor correto:
127.0.1.1 webmail.example.com webmail
# 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-allroutersComo 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/hostnameDeve conter apenas a parte do subdomínio, no nosso caso:
webmailFinalmente, reinicie o servidor para aplicar a alteração:
systemctl rebootFaça login novamente e verifique se o hostname está correto agora com estes comandos:
hostname
hostname -fA saída deve ser assim:
root@webmail:~$ hostname
webmail
root@webmail:~$ hostname -f
webmail.example.com8.2 Instalando o ISPConfig
Agora podemos executar o autoinstaller para todos os pacotes e ISPConfig:
wget -O - https://get.ispconfig.org | sh -s -- --no-mail --no-dns --roundcube --use-php=system --interactiveApó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 webmail será exibida. Anote isso (junto com o nome do servidor, para evitar qualquer confusão 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 [webmail.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
Configurando Jailkit
Configurando Pureftpd
Configurar Servidor DNS (y,n) [y]: <-- n
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]: <-- Pressione enter
Configurando Apache
Configurando vlogger
[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
Instalar Interface Web do ISPConfig (y,n) [n]: <-- Pressione enter
Você deseja criar certificados SSL para seu servidor? (y,n) [y]: <-- n
Configurando vhost de Apps
Configurando DBServer
Instalando crontab do ISPConfig
Detectando endereços IP
Reiniciando serviços ...
Instalação concluída.
[INFO] Adicionando versões do php ao ISPConfig.
[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] pureftpd: OK
[INFO] apache2: 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 você não precisar mais deles, pois eles contêm suas senhas! 8.3 Configurar o site de webmail
Agora vamos configurar o site de webmail. Primeiro, desabilitaremos a configuração padrão do Apache, pois, caso contrário, ela interferirá no site de webmail:
a2dissite 000-default
systemctl reload apache2Agora faça login no ISPConfig e vá para Sites -> Adicionar novo site.
Digite “webmail.example.com” como domínio. Desative o subdomínio automático e ative o Let’s Encrypt. Também ative o PHP.
Uma conexão segura é importante, então vá para a guia Redirecionar e ative “Reescrever HTTP para HTTPS”.
Agora, vá para a guia de opções e adicione o seguinte trecho de diretiva do Apache:
DocumentRoot "/var/lib/roundcube/public_html"
Alias "/stats" "{DOCROOT}/stats"Clique em salvar para salvar essas configurações.
8.4 Configurando o Roundcube
Vamos ajustar a configuração para que use MX1 como servidor IMAP e servidor SMTP. Você pode mudar isso conforme suas necessidades/ideias.
nano /etc/roundcube/config.inc.phpVocê terá que ajustar as seguintes configurações para ficarem assim:
$config['default_host'] = 'ssl://mx1.example.com';
$config['smtp_server'] = 'tls://mx1.example.com';
$config['smtp_port'] = 587;8.5 Configurando o firewall
A última coisa a fazer é configurar nosso firewall.
Faça login na interface do ISPConfig e vá para Sistema -> Firewall. Em seguida, clique em “Adicionar novo registro de firewall”.
Certifique-se de selecionar o servidor correto. Para nosso servidor de webmail, precisamos abrir as seguintes portas:
TCP:
22,80,443Nenhuma porta UDP precisa ser aberta pela interface.
Seu servidor de webmail agora está pronto para uso. Se você quiser integrar o Roundcube com a função de usuário de e-mail do ISPConfig, onde qualquer conta de e-mail pode alterar sua própria senha, configurações de filtro de spam, resposta automática e mais, dê uma olhada neste guia.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.