Como resolver os códigos de erro HTTP mais comuns
O código de estado HTTP é a primeira pista. Os mais comuns:
Bad request 400
O erro 400 Bad Request é um código de estado de resposta HTTP que indica que o servidor não conseguiu processar o pedido enviado pelo cliente devido a sintaxe inválida. O seu cliente ou browser pode estar a tentar enviar um ficheiro demasiado grande, o pedido pode estar malformado de alguma forma, os cabeçalhos HTTP do pedido podem ser inválidos, e assim por diante.
Unauthorized 401
O servidor web não deve servir o pedido HTTP enviado pelo cliente. Isto pode resultar de configurações específicas ativas no servidor ou de erros nessas configurações. Os servidores web podem ser configurados para servir os sites alojados, ou partes deles, consoante a origem do pedido, o tipo de dispositivo, etc.
Forbidden 403
Este código é devolvido quando o pedido se refere a algo proibido (ficheiros de configuração específicos, ficheiros .htaccess, etc.), ou quando há erros de permissões nos ficheiros alojados, que o servidor web deixa então de conseguir gerir.
Not found 404
O recurso pedido não existe no servidor. Pode tratar-se de ficheiros específicos, de URL quebrados, etc.
Escrevemos um artigo detalhado no blog sobre como depurar os códigos de erro 400.
Internal Error 500
O servidor encontrou uma condição que o impede de servir os recursos pedidos. Este código significa que algo está errado no servidor onde correm o servidor web e as aplicações associadas, sem que os seus requisitos de software estejam satisfeitos. Pode acontecer com falhas de memória, de disco ou de I/O.
Bad Gateway 502
Acontece quando os servidores aplicacionais de backend não estão disponíveis. Por exemplo, quando os servidores web de frontend não conseguem contactar os servidores upstream, alojados no mesmo servidor ou noutro servidor remoto.
Service Unavailable 503
Pode resultar de qualquer erro temporário, como um timeout de ligação a um recurso pedido, uma falha dos application pools no caso do IIS, etc.
Gateway Timeout
Acontece quando o servidor web de frontend não recebe resposta dos servidores upstream dentro do tempo limite configurado. Resolve-se aumentando os tempos limite dos servidores web para os respetivos serviços upstream.
Too many redirects
Um ciclo de redirecionamentos. Verifique as regras no .htaccess, remova as duplicadas e junte os redirecionamentos válidos.
Das FAQ da EuroVPS.
Mais na categoria «Guias»O seu próximo parceiro de infraestrutura
Ainda tem
uma pergunta?
Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.
+357 222 32280
Comecemos pela sua infraestrutura.
Um pouco de contexto ajuda-nos a começar a conversa certa.
