Hostwinds Blog
Resultados da busca por:
Seja navegando na Internet ou executando -a, todos nós passamos por um erro de status HTTP em um ponto ou outro.Esses pecadillos inevitáveis podem ser frustrantes para os usuários e, se não forem abordados, prejudiciais à credibilidade de um site.
Erros HTTP podem ocorrer no lado do cliente (4xx) ou do servidor (5xx).Este guia passará por erros comuns das duas perspectivas e fornecerá algumas dicas sobre como você, o proprietário do site, poderá remediar cada problema.
Os erros do lado do servidor acontecem quando há um problema com o servidor que está hospedando o site.A menos que você tenha acesso raiz, esses tipos de erros podem estar fora do seu controle (do proprietário do site) e exigir a atenção do provedor de hospedagem na web.
Os erros mais comuns do lado do servidor são:
O erro 500 ocorre quando há um problema no servidor, mas o servidor não pode fornecer informações adicionais sobre o problema.A mensagem de erro geralmente diz algo como "Erro de 500 do servidor interno" ou "erro interno do servidor".
Causas comuns: Erros de codificação ou problemas com a configuração do servidor.
Verifique o log de erros
O log de erros é uma ferramenta útil que pode fornecer mais informações sobre o erro.Você pode acessar o log de erros através do painel de controle de hospedagem ou conectando -se ao servidor via FTP.Procure quaisquer mensagens de erro ou avisos que possam indicar a causa raiz do erro.
Desativar plugins ou scripts
Se o erro ocorrer após a instalação ou atualização de um plug -in ou script, tente desativá -lo para ver se isso resolve o problema.Se o site funcionar bem após desativar o plug -in ou script, ele poderá estar desatualizado ou incompatível com a configuração do servidor do seu site.
Aumentar os recursos do servidor
Se o seu site estiver experimentando um aumento no tráfego ou usando mais recursos do que o servidor pode lidar, pode ser necessário aumentar os recursos do servidor.Isso pode ser feito atualizando seu plano de hospedagem ou otimizando o código e o banco de dados do seu site para reduzir a carga no servidor.
Verifique as permissões de arquivo
As permissões de arquivo incorretas também podem causar um erro de 500 servidor interno.Verifique se seus arquivos têm as permissões corretas e se o usuário do servidor tem permissão para acessar os arquivos.
Reupload os arquivos principais
Se o erro persistir, tente reuplicar os arquivos principais do seu site.Às vezes, os arquivos podem ser corrompidos durante o processo de upload ou devido a outros problemas, causando erros.Reuplicar os arquivos pode resolver o problema.
Esse erro ocorre quando o servidor atuando como um gateway ou proxy recebe uma resposta inválida do servidor upstream.Esta mensagem de erro geralmente diz "502 Bad Gateway" ou "Erro 502".
Causas comuns: Problemas no servidor upstream e problemas de conectividade de rede.
Verifique o servidor upstream
Verifique o servidor upstream (o servidor que fornece os dados) para garantir que ele esteja em execução corretamente.Isso pode ser feito entrando em contato com o administrador do servidor ou verificando a página de status do servidor.
Desativar CDN ou firewall
Às vezes, esses serviços podem interferir na conexão entre o servidor e o cliente.Se você estiver usando um CDN (rede de entrega de conteúdo) Ou firewall, tente desativá -lo temporariamente para ver se isso resolve o problema.
Verifique os logs do servidor
Os logs do servidor podem fornecer mais informações sobre a causa do erro.Verifique os logs do servidor para obter mensagens de erro ou avisos que possam ajudar a diagnosticar o problema.
Reiniciar o servidor ou serviços
Às vezes, simplesmente reiniciar o servidor ou serviços pode resolver o problema.Isso pode ser feito através do seu painel de controle de hospedagem ou entrando em contato com seu provedor de hospedagem na web ou departamento de TI.
Este erro ocorre quando o servidor está temporariamente indisponível para lidar com solicitações.Esta mensagem de erro geralmente diz "Serviço 503 indisponível" ou "Serviço indisponível".
Causas comuns: Sobrecarga do servidor ou manutenção do servidor.
Verifique o status do servidor
Verifique o status do servidor para garantir que ele esteja em execução corretamente.Isso pode ser feito entrando em contato com o administrador do servidor ou verificando a página de status do servidor.
Verifique o modo de manutenção
Se o seu site estiver em manutenção ou atualizações, verifique se o modo de manutenção está ativado.Desative o modo de manutenção se estiver ativado e veja se isso resolve o problema.
Verifique os recursos do servidor
Se o seu site estiver experimentando um aumento no tráfego ou usando mais recursos do que o servidor pode lidar, pode ser necessário aumentar os recursos do servidor.Isso pode ser feito atualizando seu plano de hospedagem ou otimizando o código e o banco de dados do seu site para reduzir a carga no servidor.
Verifique as configurações do DNS
As configurações de DNS incorretas (sistema de nome de domínio) podem causar um erro 503.Verifique se as configurações do DNS estão corretas e que seu domínio esteja apontando para o servidor correto.
Reiniciar o servidor ou serviços
Às vezes, simplesmente reiniciar o servidor ou serviços pode resolver o problema.Isso pode ser feito através do seu painel de controle de hospedagem ou entrando em contato com seu provedor de hospedagem na web ou departamento de TI.
Um erro de tempo limite do gateway 504 ocorre quando um servidor atuando como gateway ou proxy não recebe uma resposta oportuna de um servidor upstream necessário para acessar para concluir a solicitação.
Causas comuns: Desacelerar o servidor upstream ou problemas de conexão de rede
Aumentar as configurações de tempo limite
Ajuste os parâmetros de tempo limite em seu servidor ou Proxy Configuração para permitir mais tempo para o servidor upstream responder.
Otimize o servidor upstream
Melhore o desempenho do servidor de back -end (por exemplo, banco de dados, API) para lidar com solicitações mais rapidamente e evitar o tempo limite.
Corrija problemas de rede
Verifique e resolva quaisquer problemas de rede entre o servidor e o servidor upstream, como conexões lentas ou problemas de firewall.
Tráfego de balanço de carga
Considere implementar DNS Balanceamento de carga Para distribuir solicitações em vários servidores upstream.Isso ajudará a impedir que qualquer servidor único fique sobrecarregado.
Os códigos de status HTTP 4xx indicam erros do lado do cliente, o que significa que o problema está na solicitação feita pelo cliente, normalmente através de um navegador da Web ou cliente da API.Esses erros sugerem que o servidor não poderia atender à solicitação do cliente (por exemplo, acessar uma página da web) porque foi inválida ou malformada.
Geralmente é o cliente (usuário) quem precisa remediar o erro, embora o problema também possa ser causado pelo proprietário do site (por exemplo, redirecionamento inadequado da URL).
Os erros 4xx mais comuns são:
Este erro ocorre quando o servidor não consegue entender a solicitação enviada pelo cliente (usuário).Esta mensagem de erro geralmente diz "400 pedidos ruins" ou "solicitação ruim".
Causas comuns: formatação de URL incorreta ou entrada inválida do cliente.
Verifique os cabeçalhos da solicitação
Os cabeçalhos de solicitação fornecem informações adicionais sobre a solicitação enviada ao servidor.Verifique os cabeçalhos da solicitação para garantir que eles sejam formatados corretamente e não contenham dados inválidos.
Validar e higientar parâmetros de entrada
Verifique se o seu servidor lida corretamente e valida todos os dados recebidos, rejeitando ou escapando de quaisquer entradas malformadas ou potencialmente prejudiciais.
Solicitar bugs de análise de análise
Revise e corrija quaisquer problemas no código do seu servidor que lida com a análise das solicitações HTTP recebidas, pois os bugs aqui geralmente levam a 400 erros.
Personagens especiais em URLs
Verifique se o seu servidor lida adequadamente com caracteres especiais (como?, &, #) Nos URLs, pois o manuseio incorreto pode fazer com que as solicitações pareçam malformadas.
Verifique as regras de reescrita
Revise os arquivos de configuração do .htaccess ou servidor para qualquer regras de reescrita que possam estar modificando incorretamente as solicitações recebidas.
Um código de erro 401 indica que a solicitação não foi aplicada porque não possui credenciais de autenticação válidas para o recurso de destino.Simplificando, significa que o usuário que tenta acessar um recurso específico no servidor não possui as permissões ou credenciais necessárias.
Causas comuns: Credenciais de autenticação desaparecidas/inválidas ou método de autenticação não suportado
Verifique as credenciais de autenticação
Verifique se o usuário que tenta acessar o recurso possui o nome de usuário e a senha corretos.Se o recurso estiver protegido por senha, as credenciais incorretas resultarão em um erro 401.
Revise as permissões
Verifique se o usuário tem as permissões apropriadas para acessar o recurso solicitado.Verifique o arquivo ou as permissões de diretório no servidor para garantir que elas permitam o acesso pretendido.
Revise o Expiry do token (se estiver usando autenticação baseada em token)
Se você estiver usando a autenticação baseada em token, verifique se o token de autenticação expirou.Atualize o token ou gerar um novo, se necessário.
Verifique os logs do servidor
Os logs do servidor podem fornecer informações sobre o que especificamente deu errado durante o processo de autenticação.
Verifique a configuração SSL
Verifique se o certificado SSL é válido e configurado corretamente.
Firewall ou bloqueio de IP
Verifique se há um firewall ou sistema de segurança no local que pode estar bloqueando o endereço IP do usuário.Lista de permissões do IP, se necessário.
Configuração do servidor da web
Inspecione a configuração do seu servidor web (por exemplo, Apache, nginx) para garantir que ele esteja configurado corretamente para autenticação.
Um erro proibido 403 ocorre quando o servidor entende a solicitação do cliente, mas se recusa a autorizá -lo, normalmente porque o cliente não possui as permissões necessárias para acessar o recurso solicitado.
Causas comuns: O cliente não possui permissões para acessar restrições específicas de acesso ao recurso ou servidor.
Revise as permissões de arquivo/diretório
Verifique se o servidor da Web possui as permissões de leitura e execução corretas para os arquivos e diretórios solicitados.
Verifique as funções do usuário no CMS/banco de dados
Verifique se a conta do usuário em seu sistema de gerenciamento de conteúdo ou banco de dados possui os direitos de acesso apropriados para o conteúdo solicitado.
Inspecione as regras .htaccess
Procure diretivas excessivamente restritivas em seu arquivo .htaccess que pode estar bloqueando o acesso a determinados arquivos ou diretórios.
Examine as configurações de firewall/plug -in de segurança
Verifique se o seu firewall ou plug -ins de segurança está sinalizando por engano solicitações legítimas como ameaças e acesso ao bloqueio.
Provavelmente o mais comum dos erros de status 4xx, o erro 404 ocorre quando a página ou recurso solicitado não pode ser encontrado no servidor.Esta mensagem de erro geralmente diz "404 não encontrado"Ou" Página não encontrada ".
Causas comuns: Links quebrados, páginas excluídas ou configuração incorreta do servidor.
Verifique se há links quebrados
Se o erro 404 estiver ocorrendo em uma página específica, verifique se há links quebrados nessa página.Os links quebrados podem causar um erro 404 ao clicar, mesmo que o URL esteja correto.Use uma ferramenta de verificador de link quebrada para identificar e corrigir qualquer link quebrado no seu site.
Revisão de logs do servidor
Os logs do servidor podem fornecer mais informações sobre a causa do erro.Verifique os logs do servidor para obter mensagens de erro ou avisos que possam ajudar a diagnosticar o problema.
Crie página 404 personalizada
Se a página solicitada não existir, crie uma página de erro 404 personalizada que forneça informações úteis e uma barra de pesquisa para ajudar os visitantes a encontrar o conteúdo que estão procurando.Isso pode melhorar a experiência do usuário e reduzir o número de visitantes que deixam o site devido a um erro 404.
Redirecionar para uma página semelhante
Se a página solicitada não existir mais, redirecione os visitantes para uma página semelhante em seu site usando um redirecionamento 301.Isso ajudará a preservar o valor de SEO da página antiga e proporcionar uma melhor experiência do usuário.
Escrito por Hostwinds Team / Junho 6, 2024