Para instalar o cPanel no AlmaLinux 9, é importante seguir uma série de etapas e requisitos específicos. O cPanel & WHM (WebHost Manager) é um painel de controle popular para gerenciamento de servidores web, e sua instalação em AlmaLinux 9 requer atenção a detalhes técnicos. Abaixo estão as etapas detalhadas para realizar essa instalação.
Requisitos do sistema para instalar o cPanel no Almalinux 9
Antes de iniciar a instalação, verifique se seu servidor atende aos seguintes requisitos mínimos:
- Sistema Operacional: Você deve estar usando AlmaLinux 9.1 ou superior.
- Licença: Cada servidor que executa cPanel & WHM precisa de uma licença válida.
- Hostname: O hostname deve ser um nome de domínio totalmente qualificado (FQDN), que não corresponda a nenhum dos domínios do seu servidor e deve resolver para um endereço IPv4 válido.
- Endereço IP: Deve haver pelo menos um endereço IPv4 válido configurado estaticamente.
- Acesso Root: Você deve ter acesso root ao servidor.
Requisitos de hardware
Sistema operacional e versão | Processador | BATER | Espaço em disco | Arquitetura |
---|---|---|---|---|
AlmaLinux 9 | 1,1 GHz | Mínimo: 2 GBRecomendado : 4 GB | Mínimo: 20 GBRecomendado: 40 GB | 64 bits |
AlmaLinux 8 | 1,1 GHz | Mínimo: 2 GBRecomendado: 4 GB | Mínimo: 20 GBRecomendado: 40 GB | 64 bits |
A instalação do cPanel no AlmaLinux 9 requer atenção aos detalhes e a execução de comandos específicos para garantir que o processo seja concluído com sucesso. Abaixo estão as instruções passo a passo para realizar essa instalação.
Passo 1: Atualizar o Sistema Operacional
Certifique-se de que todos os pacotes instalados estejam atualizados para evitar problemas durante a instalação:
sudo dnf update -y
Passo 2: Desabilitar o Firewall Temporariamente
O firewall pode interferir na instalação inicial do cPanel. Para desativá-lo temporariamente, execute os comandos abaixo:
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
Após a instalação, você pode reconfigurar o firewall conforme necessário.
Passo 3: Desativar SELinux
O SELinux (Security-Enhanced Linux) deve ser desativado, pois ele pode bloquear algumas operações necessárias para o funcionamento do cPanel. Siga estas etapas:
- Edite o arquivo de configuração do SELinux:
nano /etc/selinux/config
- Localize a linha
SELINUX=enforcing
e altere para:SELINUX=disabled
- Salve e feche o arquivo.
- Se necessário - reinicie o sistema para aplicar as alterações:
reboot
O SELinux deve ficar parecido com isso:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
Passo 4: Instalar Perl
O cPanel é escrito em Perl, então este pacote é essencial antes da instalação:
sudo dnf install perl -y
Passo 5: Instalar CURL
Essa parte é apenas para alguns servidores: O CURL pode ser necessário para baixar o script de instalação do cPanel:
sudo dnf install curl -y
Passo 6: Configurar um Nome de Host (Hostname)
Certifique-se de configurar um hostname válido antes da instalação do cPanel. Ele deve ser um nome FQDN (Fully Qualified Domain Name), como server.exemplo.com
. Para configurá-lo, use este comando:
hostnamectl set-hostname server.exemplo.com --static
Passo 7: Baixar o Script de Instalação do cPanel
Agora baixe o script oficial fornecido pelo cPanel diretamente no diretório /home
:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest
Passo 8: Executar o Script de Instalação
Execute o script baixado para iniciar a instalação do cPanel e WHM (Web Host Manager):
sh latest
Este processo pode levar algum tempo, dependendo da velocidade da sua conexão com a internet e das especificações do servidor.
Passo 9: Acessar WHM (Web Host Manager)
Após a conclusão da instalação, você poderá acessar a interface gráfica do WHM através do navegador web usando HTTPS na porta 2087
. Use seu endereço IP público ou hostname configurado anteriormente:
https://seu_ip_do_servidor:2087/
Faça login com as credenciais root e siga as instruções apresentadas pelo assistente de configuração inicial.
Passo 10: Concluir Configuração no Setup Wizard
O assistente inicial irá guiá-lo pelos passos finais, incluindo configurações básicas como servidores DNS, criação de planos de hospedagem e ativação da licença.
Se precisar ajustar algo após esta etapa, consulte a documentação oficial ou use os menus disponíveis no WHM.
Considerações Finais
É importante notar que esta versão é considerada uma versão experimental e não é recomendada para ambientes de produção até que suporte completo seja disponibilizado pela equipe do cPanel. Recomenda-se que os usuários testem a versão experimental em ambientes de teste para avaliar a estabilidade e funcionalidade antes de implementá-la em um ambiente de produção. É fundamental estar ciente dos possíveis bugs e limitações que podem surgir ao utilizar uma versão experimental.