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
- 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-cpanelDepois de conectar, você verá uma tela com um prompt como:
user@server:~$ - 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
usuariopelo seu nome de usuário do cPanel. - Apache:
- Use o comando
tail -fpara 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.
- Para Apache:
- 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.
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)