Como usar curl para testar se seu site responde corretamente pela linha de comando
Olá, viajante da web! Seja bem-vindo(a) ao seu novo guia de aventura no mundo do terminal. Aqui, vamos aprender juntos como usar uma ferramenta poderosa chamada curl para verificar se seu site está respondendo corretamente — como um sinal de vida digital. 🌐
Se você já tem acesso ao seu servidor via SSH (como no painel da GeHost), esse guia é feito pra você. Vamos com calma, passo a passo, como um bom Sensei ensina seu discípulo.
O que é curl?
curl é uma ferramenta de linha de comando que permite "fazer perguntas" ao servidor da internet. É como se você fosse um mensageiro e dissesse: "Oi, servidor, você está aí? Me responda com a página principal, por favor!"
É super útil para testar se seu site está acessível, se o servidor está respondendo, ou se há algum problema de conexão.
Dica do Sensei: Você pode usar
curlmesmo sem saber programação. É só seguir os passos — e pronto! Você já está no nível mestre.
Passo a passo: Como usar curl para testar seu site
Abra o terminal do seu computador (no Windows, use o Windows Terminal ou Git Bash; no Mac ou Linux, o terminal padrão).
Conecte-se ao seu servidor via SSH. Para isso, você precisa:
- Do seu painel da GeHost (painel.gehost.com.br), acessar a seção de SSH (geralmente em "Segurança" ou "SSH Access").
- Localizar o nome de usuário e o endereço de acesso SSH (ex:
ssh usuario@seu-servidor.gehost.com.br).
Na linha de comando, digite o comando abaixo, substituindo
seusite.com.brpelo seu domínio real:curl -I https://seusite.com.br👉 Importante: Use
https://(com o "s") — isso garante que o teste seja feito com segurança, como um visitante real.Pressione Enter. O terminal vai mostrar uma resposta do servidor.
Veja o que aparece. Se tudo estiver certo, você verá algo como:
HTTP/2 200 server: nginx content-type: text/html date: Mon, 05 Aug 2025 12:00:00 GMT👉 200 é o sinal de que o site está respondendo corretamente!
Se aparecer um erro como
404,500, ou se o comando não responder nada, pode haver um problema no servidor, no domínio, ou no arquivo principal do site.
Entendendo as respostas
Veja o que os códigos significam:
- 200 OK → Tudo certo! O site respondeu com sucesso.
- 301 Moved Permanently → O site foi redirecionado (normal, se você configurou isso).
- 404 Not Found → O arquivo principal (como
index.html) não foi encontrado. - 500 Internal Server Error → O servidor encontrou um erro interno (problema no código ou configuração).
- Não há resposta → O servidor não está respondendo (pode ser firewall, DNS, ou problema de rede).
Dica do Sensei: Se o
curlnão responder, tente novamente em 2 minutos. Às vezes, o servidor demora um pouco para responder — como um amigo que está no banheiro.
Testando com o IP (opcional)
Se você suspeita que o problema é no DNS, pode testar diretamente com o IP do servidor:
curl -I http://147.93.141.142
👉 Nota: O IP acima é um exemplo real da infraestrutura da GeHost. Se o site responder com 200 usando esse IP, o problema está no DNS. Se não responder, o problema está no servidor ou na configuração do site.
Como corrigir problemas
Se o teste falhar:
- Verifique se o arquivo
index.htmlouindex.phpestá no diretóriopublic_html(no cPanel, use o Gerenciador de Arquivos). - Confira se o domínio está apontando corretamente para o servidor (no Editor de Zona de DNS).
- Se o erro for 500, pode ser um erro no código PHP ou no arquivo
.htaccess. - Se não houver resposta, entre em contato com o suporte da GeHost — e não se preocupe, estamos aqui para ajudar.
Conclusão: Você está no caminho certo!
Usar curl é como ter um olho mágico no seu site. Ele te diz, com clareza, se o site está vivo ou não — sem precisar abrir o navegador.
Se você tiver dúvidas, não hesite: entre em contato com o suporte da GeHost. Lembre-se: o nosso grupo é G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04), e estamos aqui para te ajudar, com carinho e atenção.
Seu site está pronto para brilhar. E você, já está no nível mestre. 🌟