SSH & Avançado 4 visualizações

Como usar curl para testar se seu site responde corretamente pela linha de comando

Ver no WHMCS

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 curl mesmo 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

  1. Abra o terminal do seu computador (no Windows, use o Windows Terminal ou Git Bash; no Mac ou Linux, o terminal padrão).

  2. 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).
  3. Na linha de comando, digite o comando abaixo, substituindo seusite.com.br pelo 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.

  4. Pressione Enter. O terminal vai mostrar uma resposta do servidor.

  5. 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!

  6. 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 curl nã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.html ou index.php está no diretório public_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.
Tela do Gerenciador de Arquivos do cPanel, mostrando a pasta public_html e arquivos como index.html

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. 🌟

Precisa de Ajuda?

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