Category: tutoriais

  • Como instalar o cPanel & WHM com Alma Linux 8

    Como instalar o cPanel & WHM com Alma Linux 8

    Atenção

    Este tutorial aborda a instalação do cPanel & WHM em um servidor linux. As configurações e definições não se aplicam a um servidor real de produção.

    Introdução: O que é cPanel & WHM?

    Se você está pesquisando como instalar o cPanel e WHM no seu servidor, provavelmente já sabe que eles são considerados os painéis de hospedagem mais populares do mundo. Mas afinal, o que cada um faz e por que tanta gente os utiliza?

    O cPanel é um painel de controle de hospedagem voltado para administradores de sites. Ele oferece uma interface amigável para gerenciar domínios, contas de e-mail, bancos de dados, arquivos, certificados SSL e até instalar CMS como WordPress em poucos cliques.

    Já o WHM (WebHost Manager) funciona como a “central de comando” do servidor. Ele é usado para gerenciar o lado mais técnico da hospedagem, como criar contas de cPanel, configurar DNS, monitorar o uso de recursos, instalar pacotes de segurança e otimizar a performance do servidor.

    Em resumo:

    • cPanel → gerenciamento de sites e contas individuais.
    • WHM → administração do servidor e de múltiplos cPanels.

    Graças à combinação das duas ferramentas, tanto usuários iniciantes quanto administradores avançados conseguem gerenciar servidores e hospedagem de forma prática e segura.

    E a boa notícia é que, em 2025, o cPanel & WHM continua evoluindo e agora oferece compatibilidade oficial com sistemas modernos como AlmaLinux 8/9, Rocky Linux 8/9, CloudLinux 8/9 e Ubuntu 22.04 LTS. Isso garante estabilidade, suporte contínuo e segurança para empresas de hospedagem, agências digitais e até desenvolvedores que querem mais autonomia.

    Requisitos cPanel & WHM

    Para garantir uma instalação tranquila e que o servidor rode bem, você precisa atender a alguns requisitos de hardware, rede e sistema. Aqui vão eles, com base na documentação oficial do cPanel (2025).

    Para o cPanel & WHM funcionar corretamente, é importante ter um hardware que obedeça os requisitos mínimos e também esteja em conformidade com o seu objetivo. 

    Os requisitos mínimos de hardware são:

    • Processador: 1.1 GHz ou superior
    • Memória RAM: 2 GB de RAM ou superior
    • Espaço em disco: 40 GB de espaço em disco livre ou superior
    • Arquitetura: 64-Bit
    • 1 Ipv4 dedicado

    O cPanel & WHM requer um servidor Linux de 64 bits com algumas versões específicas para seu funcionamento.

    Sistema OperacionalEnd of Life (fim das atualizações)
    CentOS 7, CloudLinux 7 ou Red Hat Enterprise Linux 730/06/2024
    Alma Linux 8, CloudLinux 8, Rocky Linux 801/03/2029
    Alma Linux 9, CloudLinux 9, Rocky Linux 931/05/2032
    Ubuntu® 20.04 LTS30/06/2025
    Ubuntu® 22.04 LTS30/06/2027

    Atualmente o mercado tem utilizado servidores cPanel com o Alma Linux 8 e 9, por ser o substituto ideal ao CentOS 7, e ter um bom tempo de suporte e atualizações da cPanel. 

    Passo a passo de como instalar o cPanel & WHM Alma Linux

    Não existe uma regra geral para configurarmos um servidor com o painel cPanel. No entanto, algumas atividades podem ser seguidas em ordem cronológica pois tornará o processo um pouco mais tranquilo. 

    1. Contratação da licença

    Antes de iniciar o setup do servidor, você pode adquirir uma licença cPanel no site oficial. 

    https://cpanel.net/pricing/

    No entanto, você também poderá utilizar uma licença de testes por 15 dias, e após isso poder contratar uma licença definitiva. 

    No nosso tutorial usamos uma licença de testes, então realize o cadastro na cPanel Store para que mais a frente você possa replicar os mesmos passos que nós.

    https://store.cpanel.net/login/register

    2. Atualizar o sistema

    Para garantir que todos os pacotes estejam nas versões mais recentes e evitar conflitos, rode:

    sudo dnf update -y
    sudo dnf upgrade -y

    (Se for AlmaLinux 8 e usar yum, ele será compatível; no 9 o dnf é padrão.)

    3. Configurar o hostname (FQDN)

    Defina um hostname que seja nome de domínio completo (ex: painel.exemplo.com), que resolva para um endereço válido (IPv4 ou IPv6) e não coincida com domínios já usados no servidor.

    sudo hostnamectl set-hostname painel.seudominio.com

    3. Desativar SELinux e firewall temporariamente

    SELinux: deve estar desativado para que o cPanel & WHM funcione corretamente.
    Edite /etc/selinux/config:

    SELINUX=disabled

    Depois:

    sudo setenforce 0
    
    sudo systemctl stop firewalld
    sudo systemctl disable firewalld

    Instalar pacotes necessários (Perl, Curl etc.)

    O instalador do cPanel requer que Perl esteja presente. Também usamos o curl ou wget para baixar o script:

    sudo dnf install perl curl wget -y

    (No AlmaLinux 8 pode usar yum em vez de dnf se preferir.)

    Baixar e executar o instalador oficial do cPanel & WHM

    Mude para o diretório /home:

    cd /home
    

    Baixe o script de instalação mais recente:

    curl -o latest -L https://securedownloads.cpanel.net/latest
    

    Ou:

    wget -N https://securedownloads.cpanel.net/latest
    

    Execute o script:

    sh latest
    

    Recomenda-se usar screen ou tmux se estiver via SSH para evitar que a sessão expire:

    screen
    sh latest

    Aguarde o processo de instalação pois irá demorar de 5 minutos até 30 minutos dependendo do seu servidor.

    Quando finalizar verá uma mensagem igual da imagem abaixo “Congratulations!”

    4. Acessar o WHM e completar configuração inicial

    • Depois da instalação, abra no navegador:
    https://seu-servidor-ou-hostname:2087
    
    • Faça login como root e use sua senha de root.

    • Siga o wizard inicial que aparece: aceite licença, configure seus nameservers (ex: ns1.seudominio.com, ns2.seudominio.com), informe email de contato, rede e outras configurações básicas.

    Para finalizar, clique em Next.

    Agora você está logado e poderá utilizar todos os recursos de administração do cPanel & WHM.

    Vídeo Aula: Guia Instalação cPanel & WHM Alma Linux

    E se você chegou até aqui, confira o vídeo que lançamos no nosso canal oficial no YouTube.

    Você vai aprender de uma forma bem prática a instalar e configurar um servidor cPanel & WHM. Na aula abordamos:

    • Setup do cPanel & WHM
    • Configuração de DNS
    • Timezone
    • Quotas
    • Parametrizações Tweak Settings
    • Segurança
    • DNS Reverso
    • Parametrização servidor de e-mail
    • Testes e-mail 
    • E muito mais.

    Treinamento cPanel & WHM Avançado

    Se você deseja trabalhar de forma avançada com servidores cPanel & WHM e se enrola com boa parte das configurações, venha fazer parte da nossa comunidade!

    O treinamento cPanel & WHM é um curso totalmente atualizado e focado em te preparar desde a base até a assuntos mais avançados em servidores. 

    Resolvi fazer esse treinamento abordando cenários do dia a dia, com insights e muita experiência prática. 

    Alguns dos conteúdos abordados:

    • Servidor de E-Mail 
    • Configurações SPAM
    • DNS rDNS
    • Nginx
    • Backups
    • Otimizações do PHP
    • Monitoramento 
    • Tweeks Settings
    • Security Center
    • Migrações
    • Aulas bônus
    • Aulas hands on

    Conclusão: Instalação VPS cPanel & WHM

    Nesse tutorial podemos conhecer um pouco melhor como instalar um VPS cPanel/WHM com Alma Linux 8. 

    Recomendo bastante o estudo do vídeo acima, e para aqueles que desejam se aprofundar no tema e aprender tópicos mais avançados, indico o nosso treinamento online.

    Mas o que acharam? Comentem ai em baixo.

  • Instalação WordPress na Amazon AWS 2025

    Instalação WordPress na Amazon AWS 2025

    Execute e hospede sites WordPress no Amazon AWS

    A Amazon AWS é reconhecida como um dos provedores mais confiáveis para hospedagem de sites WordPress. No entanto, a instalação do WordPress na AWS pode representar um desafio significativo, especialmente para usuários iniciantes que não estão familiarizados com a AWS e servidores Linux.

    Esse artigo é indicado para o público leigo que precisa implementar um servidor EC2 para wospedagem wordpress na Amazon AWS de modo fácil e rápido.

    Como hospedar site WordPress no EC2 AWS ?

    Na AWS, há uma vasta gama de opções e cenários para hospedagem de sites WordPress. Essa diversidade de opções na AWS pode ser desconcertante para muitas pessoas, pois pode ser desafiador compreender o que fazer e como implementar seus projetos de hospedagem.

    1. Imagem AWS WordPress Bitnami

    A imagem Bitnami para WordPress na AWS é tipo uma caixinha pronta pra usar o WordPress na nuvem. É fácil e rápida de começar, já vem pré-pronta, e faz toda a mágica de deixar seu site WordPress funcionando sem complicação. É indicada para pequenos sites e blogs.

    2. Imagem AWS WordPress OpenLiteSpeed

    A imagem do OpenLiteSpeed na AWS oferece um desempenho superior em comparação à imagem do Bitnami, proporcionando maior poder de performance. No entanto, a configuração pode ser um pouco desafiadora para usuários menos familiarizados com o ambiente. Em resumo, é como ter um veículo mais potente, mas é necessário um pouco mais de conhecimento para operá-lo.

    3. Imagem AWS cPanel & WHM

    A imagem do cPanel & WHM na AWS apresenta configurações padrão, o que é adequado para hospedar sites WordPress mais simples.

    4. Cluster EC2 WordPress

    Hospedar o WordPress em um cluster na AWS pode ser desafiador, pois envolve uma configuração mais complexa. No entanto, essa abordagem é comumente adotada por grandes portais de notícias e plataformas de conteúdo para garantir escalabilidade e alta disponibilidade.

    5. AWS WordPress AutoScaling

    Essa modalidade é essencialmente semelhante ao modelo de cluster, mas com a adição do Scaling Automático habilitado. Isso permite lidar de maneira mais eficaz com picos de acesso e demanda no WordPress, garantindo uma escalabilidade dinâmica para otimizar o desempenho em momentos de alta demanda.

    Leia o nosso mais novo artigo: WordPress com AutoScaling na AWS

    6. Imagens Docker com Fargate ou Amazon EKS para WordPress

    Hospedar WordPress em tecnologia docker com o AWS Fargate e EKS é uma opção visando grandes ambientes escaláveis.  

    E muitos outros….

    Se você busca um serviço profissional de hospedagem WordPress na Amazon AWS, ficaremos gratos em atendê-lo. Implementamos uma variedade de cenários na AWS, incluindo AutoScaling, Cluster, entre outros. Entre em contato conosco para discutir suas necessidades específicas e oferecer soluções personalizadas para garantir a melhor performance e confiabilidade para sua hospedagem WordPress.

    Neste artigo, vamos instalar o WordPress na AWS usando a imagem da Bitnami, que é o ponto de partida para a maioria dos projetos de pequeno porte. Antes de prosseguir, você já possui conhecimento sobre como criar um servidor EC2 na AWS? Caso não tenha familiaridade, recomendo assistir a este vídeo, onde faço uma breve introdução sobre a configuração de servidores EC2. 

    ASSISTA A AULA SOBRE AMAZON EC2

    Nosso servidor WordPress na AWS contará com as seguintes especificações:

    • Família: t3.micro
    • CPU: 2
    • RAM: 1 GB
    • Disco: 8 GB
    • Rede: 1 IPv4
    • AMI: WordPress with NGINX and SSL
    • Custo: Aproximadamente $15 mensal

    1. Criação AWS EC2 com Imagem Bitnami WordPress

    Vamos iniciar a configuração do nosso servidor. Faça login na plataforma da AWS e, na barra de pesquisa, digite “EC2”. Em seguida, clique na opção listada para ser direcionado à tela de serviços do EC2.

    Em seguida, clique em “Executar Instância” e, posteriormente, em “Executar Instância” novamente.

    Na próxima tela, faremos a seleção de serviços e ajustaremos as configurações adequadas para nosso servidor EC2. Na segunda seção da tela, você definirá a AMI do servidor, que é essencialmente a imagem do sistema operacional a ser escolhida.

    Muitas AMIs já vêm com configurações predefinidas, simplificando bastante nosso trabalho. Na barra de pesquisa, digite “WordPress” e pressione Enter.

    Você verá várias imagens de servidores com WordPress listadas. Escolha a “WordPress com Nginx” da Bitnami. Clique em “Select” para selecionar a imagem desejada e, em seguida, clique em “Continue” para prosseguir.

    Confirme as alterações

    Observe que você retornou para a página de configuração do EC2, e a AMI já está selecionada. Agora, avancemos para a próxima etapa, que é escolher o tipo de instância.

    Por padrão, foi selecionada a instância t3a.small, mas optaremos pela t3.micro por ser mais econômica. Clique na caixa de seleção, pesquise por “t3.micro” e faça a seleção.

    Na etapa seguinte, selecione a sua chave SSH já configurada na AWS, ou, se necessário, crie uma nova chave SSH. Essa chave é fundamental para acessar o servidor por meio do SSH.

    Agora, você pode manter as configurações abaixo inalteradas, a menos que opte por aumentar o tamanho do disco ou realizar configurações específicas de rede. Eu optei por manter as configurações padrão e criei meu servidor clicando em “Executar Instância”.

    Agora, retorne à tela inicial da console do EC2 e observe a instância sendo iniciada.

    Perfeito! Seu servidor está sendo iniciado, e podemos avançar para o próximo tópico.

    2. Configurando apontamentos de DNS

    Ao iniciar nosso servidor, já podemos direcionar o domínio do nosso site WordPress para o servidor e, em seguida, instalar o SSL no domínio com o Let’s Encrypt.

    Acesse o provedor onde você gerencia o DNS do seu domínio (CloudFlare, registro.br, Godaddy, Hostgator, Route53) e crie ou atualize os registros (A) e/ou (CNAME) para apontar seu domínio para o IP do novo servidor.

    No meu caso, o domínio aws.dev.br está vinculado a um IP, e é esse IP que vou atualizar com o endereço do meu novo servidor. Quanto ao registro www.aws.dev.br, vou mantê-lo como está, pois ele redireciona para o domínio aws.dev.br.

    Após realizar essa alteração, aguarde algum tempo para a propagação. Esse processo pode levar minutos ou até horas. Assim que concluído, você poderá acessar o WordPress pelo navegador, uma vez que ele já vem pré-instalado.

    Entendido! Agora, vamos acessar o servidor para obter as credenciais de acesso ao WordPress. Vamos lá!

    3. Descobrindo dados de login do WordPress

    Perfeito! Vamos acessar o servidor via SSH utilizando o usuário padrão “bitnami”. 

    Prossiga com esses passos para acessar o servidor e recuperar as informações necessárias.

    # Acesso SSH
    ssh -i suachave.pem bitnami@ip_server
    # Exibindo credenciais
    cat bitnami_credentials

    Ao acessar o servidor via SSH, as credenciais para o administrador do WordPress serão exibidas para você. Agora, você pode usar essas informações para entrar no painel de administração do WordPress.

    4. Emitindo SSL Let’s Encrypt para o domínio

    Agora, vamos instalar o SSL no nosso site WordPress com o Let’s Encrypt, pois até o momento não está ativo! No servidor, execute todos os comandos abaixo:

    sudo su root
    cd /tmp
    curl -Ls https://api.github.com/repos/xenolf/lego/releases/latest | grep browser_download_url | grep linux_amd64 | cut -d '"' -f 4 | wget -i -
    tar -xvzf lego_v4.8.0_linux_amd64.tar.gz
    sudo mkdir -p /opt/bitnami/letsencrypt
    sudo mv lego /opt/bitnami/letsencrypt/lego
    sudo /opt/bitnami/ctlscript.sh stop

    Agora sim, executamos o comando de instalação do SSL. Execute o comando inserindo o seu e-mail e o domínio do seu site.

    sudo /opt/bitnami/letsencrypt/lego --tls --email="email@aws.dev.br" --domains="aws.dev.br" --domains="www.aws.dev.br" --path="/opt/bitnami/letsencrypt" run

    Nosso certificado SSL foi emitido, mas ainda precisamos configurar alguns arquivos para que o Nginx reconheça o certificado corretamente. Execute todos os comandos abaixo e substitua os valores de DOMAIN pelo nome do seu certificado.

    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.crt /opt/bitnami/nginx/conf/bitnami/certs/server.crt.old
    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.key /opt/bitnami/nginx/conf/bitnami/certs/server.key.old
    sudo mv /opt/bitnami/nginx/conf/bitnami/certs/server.csr /opt/bitnami/nginx/conf/bitnami/certs/server.csr.old
    sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.key /opt/bitnami/nginx/conf/bitnami/certs/server.key
    sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.crt /opt/bitnami/nginx/conf/bitnami/certs/server.crt
    sudo chown root:root /opt/bitnami/nginx/conf/bitnami/certs/server*
    sudo chmod 600 /opt/bitnami/nginx/conf/bitnami/certs/server*
    sudo /opt/bitnami/ctlscript.sh start

    Se tudo o que fizemos até o momento ocorreu conforme o esperado, visite sua página acessando o site https://seusite e confira o resultado.

    Sucesso! WordPress pronto para uso!

    Conclusão: WordPress AWS

    Agora possuímos um servidor EC2 na AWS com WordPress e SSL instalados. A partir de agora, você pode dar continuidade ao seu projeto. Vale ressaltar que esse modelo é mais adequado para projetos menores, onde não são necessárias muitas customizações ou infraestrutura avançada.

    Aqui no blog, já compartilhei diversos conteúdos sobre a AWS. Recomendo a leitura de alguns para que você se familiarize o máximo possível.

      🚀 Precisa de ajuda profissional para hospedar seu WordPress na AWS?

      Se você quer performance, segurança e escalabilidade de verdade, eu posso te ajudar.
      Hospedo, configuro e otimizo ambientes WordPress completos na AWS — sob medida para sua demanda.

      ✅ Infraestrutura profissional com EC2, RDS, CloudFront, Auto Scaling
      ✅ Configuração personalizada para sites, blogs, lojas ou portais de conteúdo
      ✅ Mais de 10 anos de experiência com servidores Linux e cloud

      👉 Fale comigo e leve seu WordPress para outro nível:
      🔗 Suporte e Gerenciamento Hospedagem WordPress AWS