Este guia irá ajudá-lo a configurar um servidor perfeito usando Rocky Linux 9, com componentes essenciais como Apache, PHP, Postfix, Dovecot, Pure-FTPD, BIND e ISPConfig 3.2.
Passo 1: Atualizar o sistema
Antes de instalar os pacotes, certifique-se de que seu sistema está atualizado:
sudo dnf update -y
Passo 2: Instalar Apache
Instale o servidor web Apache:
sudo dnf install httpd -y
Inicie e habilite o Apache para iniciar na inicialização:
sudo systemctl start httpd
sudo systemctl enable httpd
Passo 3: Instalar PHP
Instale o PHP e as extensões necessárias:
sudo dnf install php php-mysqlnd php-fpm -y
Reinicie o Apache para carregar o PHP:
sudo systemctl restart httpd
Passo 4: Instalar Postfix
Instale o Postfix para serviços de e-mail:
sudo dnf install postfix -y
Inicie e habilite o Postfix:
sudo systemctl start postfix
sudo systemctl enable postfix
Passo 5: Instalar Dovecot
Instale o Dovecot para serviços IMAP e POP3:
sudo dnf install dovecot -y
Inicie e habilite o Dovecot:
sudo systemctl start dovecot
sudo systemctl enable dovecot
Passo 6: Instalar Pure-FTPD
Instale o Pure-FTPD para serviços FTP:
sudo dnf install pure-ftpd -y
Inicie e habilite o Pure-FTPD:
sudo systemctl start pure-ftpd
sudo systemctl enable pure-ftpd
Passo 7: Instalar BIND
Instale o BIND para serviços DNS:
sudo dnf install bind bind-utils -y
Inicie e habilite o BIND:
sudo systemctl start named
sudo systemctl enable named
Passo 8: Instalar ISPConfig 3.2
Baixe e instale o ISPConfig:
wget -O - https://get.ispconfig.org | sh -
Siga as instruções na tela para concluir a instalação.
Conclusão
Parabéns! Você agora configurou um servidor perfeito com Rocky Linux 9. Seu servidor está agora equipado com Apache, PHP, Postfix, Dovecot, Pure-FTPD, BIND e ISPConfig 3.2, pronto para hospedar suas aplicações.