O que saber
- Um HTTP 501 não é um problema com o seu computador ou navegador da web. É um problema com o servidor da web ou com o site em execução nele.
- A maioria dos erros ocorre quando o proprietário de um servidor da web não habilitou um recurso necessário para concluir uma solicitação do servidor.
- Dicas de solução de problemas: Atualize o servidor, reinicie ou reinicie o serviço da web, atualize o aplicativo da web, procure por módulos ausentes, verifique os logs do servidor.
Quando você visita uma página da web, o navegador faz uma solicitação ao servidor da web que hospeda o site. Quando o servidor não pode atender à solicitação, você recebe um erro HTTP 501.
O que causa o erro HTTP 501?
Existem alguns motivos comuns pelos quais um servidor não pode atender à solicitação do seu navegador, causando o erro HTTP 501. Mais comumente, o proprietário do servidor da web não ativou um recurso necessário para concluir a solicitação. Também existe a chance de que eles não tenham instalado um software ou plug-in necessário para o servidor da web. Você também pode obter um erro 501 quando o servidor da web está desatualizado ou sem manutenção. Em casos mais raros, o proprietário do site configurou algo errado e o software de servidor da web escolhido não é compatível com um recurso do site.
Como resolver o erro HTTP 501
Antes de começar, não há uma maneira real de resolver o erro 501 como um visitante de um site. O problema não está no seu computador ou navegador da web. É um problema com o servidor da web ou com o site em execução nele. O máximo que você pode fazer é entrar em contato com o proprietário do site e informá-lo de que há algo errado. Se você for o proprietário do site, essas etapas podem ajudá-lo a descobrir o problema que está causando o erro HTTP 501.
-
Tente atualizar o servidor. Em servidores Debian e Ubuntu, execute: $ sudo apt update && sudo apt upgrade
Para CentOS e RHEL, execute: $ sudo dnf update
-
Em seguida, reinicie o servidor ou reinicie o serviço do servidor da web. Os usuários do Apache devem executar: $ sudo systemctl restart apache2
class = “ql-syntax”> Em alguns sistemas, isso é um pouco diferente. $ sudo systemctl restart httpd
class = “ql-syntax”> Reiniciar o Nginx é semelhante. $ sudo systemctl restart nginx
class = “ql-syntax”>
-
Se você ainda estiver vendo o erro, tente atualizar seu aplicativo da web. Plataformas da Web como o WordPress recebem atualizações frequentes que podem ser executadas por meio de seu painel. Se o painel estiver acessível por meio da interface da web sem obter o erro 501, tente executar uma atualização.
-
Procure por quaisquer módulos ausentes para o seu servidor web. Existem toneladas de módulos Apache para compatibilidade com uma variedade de linguagens de programação, como PHP, Python e Ruby. Certifique-se de que você tenha aqueles de que precisa instalados.
-
Finalmente, verifique os logs do servidor. Tanto o Apache quanto o Nginx mantêm seus logs em / var / log Verifique se você pode determinar a causa do 501 a partir do que o próprio servidor está registrando.