Servidor & DevOps 0 visualizações

Como monitorar logs de erro do Apache/Nginx em tempo real via SSH

Ver no WHMCS

Como monitorar logs de erro do Apache/Nginx em tempo real via SSH

Olá, viajante da web! 👋 Se você está aqui, provavelmente quer entender o que está acontecendo com seu site no momento em que ele dá um erro — talvez uma página não carregue, ou o servidor pare de responder. Não se preocupe: com um pouco de paciência e este guia, você vai aprender a "ouvir" o que o servidor está dizendo, em tempo real, diretamente pelo seu computador.

Este guia é para quem quer saber como ver os erros do Apache ou Nginx no seu servidor — mesmo que seja sua primeira vez com SSH. Vamos com calma, como se fosse um passeio. Você não precisa ser um guru da tecnologia. Só precisa querer entender.

💡 Dica do Sensei: Os logs de erro são como um diário do servidor. Eles registram tudo o que dá errado — desde um script mal escrito até um problema de permissão. Ver eles em tempo real é como estar lá, no momento em que o erro acontece.

Pré-requisitos: O que você precisa ter

  • Seu domínio hospedado na GeHost (sim, você já tem isso!)
  • Seu login e senha do cPanel (acesso via painel.gehost.com.br)
  • Um cliente SSH instalado no seu computador — recomendamos o Termius (para celular) ou Putty (para Windows). Para Mac, o terminal já vem incluso.
  • Seu nome de usuário SSH (geralmente é o mesmo que o do cPanel)

Se você não tem o nome de usuário SSH, ele está no painel do cliente — basta entrar em painel.gehost.com.br e verificar na seção de acesso SSH, ou pedir ao suporte.

Passo a passo: Monitore erros em tempo real

  1. Conecte-se ao servidor via SSH
    Abra seu cliente SSH (Putty, Termius, Terminal, etc.) e digite o seguinte:

    hostname: seu-dominio.com (substitua pelo seu domínio real)
    porta: 22
    usuário: seu-usuario-cpanel
    senha: sua-senha-do-cpanel

    Depois de conectar, você verá uma tela com um prompt como: user@server:~$

  2. Encontre o caminho dos logs
    Os logs do Apache e Nginx estão em pastas diferentes. Vamos ver os dois:

    • Apache: /home/usuario/logs/error_log
    • Nginx: /home/usuario/logs/nginx_error.log

    Substitua usuario pelo seu nome de usuário do cPanel.

  3. Use o comando tail -f para ver em tempo real
    Agora, vamos ver o que está acontecendo no momento. Digite um dos comandos abaixo, dependendo do servidor que você usa:

    • Para Apache: tail -f /home/usuario/logs/error_log
    • Para Nginx: tail -f /home/usuario/logs/nginx_error.log

    👉 Pressione Enter depois de digitar o comando.

    Pronto! Você agora está "ouvindo" o servidor em tempo real. Toda vez que um erro acontecer (por exemplo, um script quebrado ou acesso negado), ele aparecerá na tela imediatamente.

  4. Interrompa o monitoramento quando quiser
    Para sair do modo de monitoramento, pressione Ctrl + C no teclado. Isso interrompe o comando e volta ao prompt normal.

Exemplo de erro que você pode ver

Quando um erro aparecer, pode ser algo assim:

[Wed Oct 04 14:32:17.123456 2025] [core:alert] [pid 12345] [client 192.168.1.100] /home/usuario/public_html/wp-config.php: Permission denied: access to /wp-admin/ denied

Isso quer dizer que o servidor está bloqueando o acesso ao painel do WordPress porque o arquivo wp-config.php tem permissão incorreta. Um problema comum, mas fácil de resolver com ajuda do suporte.

Como usar isso no dia a dia?

Imagine que você está testando uma nova versão do seu site. Ao acessar, ele dá erro 500. Em vez de ficar adivinhando, você abre o SSH, roda o comando tail -f e vê exatamente o que falhou no momento. É como ter um olho no servidor.

✨ Dica do Sensei: Se você estiver com dúvidas sobre o que um erro significa, copie o texto e envie ao suporte da GeHost. Eles vão te ajudar a entender — e muitas vezes resolverem o problema em minutos.

Importante: Segurança e boas práticas

  • Nunca compartilhe seu login SSH com ninguém.
  • Evite usar SSH em redes públicas (como Wi-Fi de café).
  • Se precisar, gere chaves SSH para acesso mais seguro (mas isso é para quem já domina o tema).

Quer mais ajuda?

Se você está com dificuldades para conectar via SSH, ou não sabe onde encontrar o usuário, acessar o painel do cliente é o primeiro passo. Lá você encontra tudo: acesso SSH, cPanel, e-mail, backups.

Tela de login do cPanel com campos Usuário e Senha e botão Log in

Se ainda tiver dúvidas, o suporte da GeHost está aqui para você — com 30 dias grátis após a entrega. E lembre-se: você não está sozinho nessa jornada. Estamos com você, a cada passo.

Com carinho,
O Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.