Divulgação: Quando você compra um serviço ou produto através de nossos links, às vezes ganhamos uma comissão.

O que é o 403 Forbidden Error e como corrigi-lo (5 soluções explicadas)

O que é o 403 Proibido Erro?

403 Erro Proibido

One of the most commonly seen errors while browsing is 403 Erro Proibido.

É basicamente uma resposta do protocolo de transferência de hipertexto que um usuário pode obter devido a várias razões.

Durante a navegação, se você encontrar um Erro 403, é porque você não está autorizado a acessar o URL especificado.

Neste artigo, mostraremos suas diferentes versões, causas, possíveis resoluções e soluções alternativas, se houver.

What are the variants of HTTP 403 error?

As variantes mais comuns do Erro 403 são:

  • Erro 403
  • Proibida 403
  • 403 Erro Proibido
  • 403 Nginx Proibido
  • 403 Proibido: acesso negado
  • Erro 403 Proibido
  • proibido
  • Proibido HTTP 403
  • Nginx 403 Proibido

Como o erro HTTP 403 funciona?

Um usuário verá um dos erros 403 ao se comunicar com um servidor via HTTP, principalmente devido a um erro de autenticação ou acesso.

Quando um usuário tenta navegar em uma página da Web, o navegador envia a solicitação usando HTTP.

Em resposta, o servidor examina a solicitação e, se tudo estiver correto, o servidor responde com um código de sucesso da categoria 2xx antes de carregar a página.

Isso acontece tão rapidamente que os usuários não conseguem vê-lo na tela.

No entanto, se o servidor encontrar alguns problemas na solicitação por algum motivo, ele exibirá um erro de categoria 4xx.

Esses códigos são gerados automaticamente de acordo com os cenários predefinidos e cada código de erro representa um motivo diferente.

Esses códigos ajudam os desenvolvedores e alguns usuários sofisticados a entender o motivo.

Os erros de categoria 4xx mais comuns são 403 e 404.

Erro 404 significa que os arquivos ou recursos que o usuário está solicitando não podem ser encontrados no URL mencionado.

Considerando 403, significa que o URL desejado é válido, mas a solicitação do usuário não pôde ser atendida.

O motivo real do erro HTTP 403 varia de caso para caso. Por exemplo, para alguns sites, a pesquisa em determinados diretórios é ativamente proibida pelo status 403.

Como desativar o acesso direto ao conteúdo multimídia no servidor.

What are the common reasons for 403 error?

Como explicamos brevemente o Erro 403 acima, explicaremos agora como um usuário pode entrar em um Erro 403 devido a qualquer um dos seguintes motivos.

Razão 1: proteção de hotlink

O que é hotlinking? Hotlinking está roubando a largura de banda de alguém, vinculando aos ativos do site, como imagens e vídeos, etc.

Para explicar melhor, suponha que o proprietário do site 1 esteja hospedando algumas imagens ou vídeos de alta resolução em seu servidor.

O proprietário do site 2 está bastante impressionado com a qualidade do conteúdo e decide usá-lo também em seu site.

Agora, em vez de hospedar essas imagens diretamente em seu próprio servidor, ele as vincula a partir do servidor do site 1.

Tecnicamente, isso funcionará perfeitamente e, enquanto estiver navegando no site 2, o usuário não poderá saber imediatamente se o site está usando hotlinking.

Isso economiza muitos recursos para o site 2, mas está roubando os recursos do site 1 e pode degradar a qualidade do serviço do servidor do site 1.

Para evitar tais situações, o proprietário do site 1 pode implementar referenciadores de zona.

Isso restringirá a ligação direta e retornará um erro 403 em caso de ligação direta.

As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.

Observe que não é ético usar recursos de terceiros sem a permissão deles.

How to fix 403 error by Hotlink Protection?

Para configurar Proteção Hotlink in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

A partir daqui, você pode ativar ou desativar a proteção de hotlink:

Habilitar desabilitar

Agora, se você é o proprietário do site1 e do site2, pode desativar a proteção de hotlink do próprio site para poder vincular o conteúdo de e para o seu site.

A seguinte captura de tela a elaborará para você:

403 Forbidden Error: Configure

Razão 2: permissões incorretas

Outro motivo mais comum para erros 403 proibidos é configurar inadequadamente as permissões de arquivo.

Para resolver esses problemas, o proprietário deve configurar as permissões como em:

  • Conteúdo dinâmico: 700
  • Pastas: 755
  • Conteúdo estático: 644

How to fix 403 error due to Bad Permissions?

Para configurar a permissão, siga as etapas:

1. Faça login no cPanel usando o URL especificado e as credenciais de login atribuídas
2. Clique no ícone Gerenciador de arquivos no campo Arquivos

permissões

3. À esquerda da janela que se abre, você verá as permissões de todos os arquivos e pastas
4. Verifique se as permissões da pasta public_html são 750, como mostrado abaixo:

403 Forbidden Error: change-permissions

Se for 750, vá para a próxima solução de problemas e siga as etapas:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Limpar o cache do navegador
d. Limpe o cache DNS local

Razão 3: arquivos ocultos / URL incorreto

Os arquivos ocultos não devem ser acessados ​​publicamente e, portanto, o servidor restringe o acesso ao público.

Quando um usuário tenta acessar os arquivos ocultos, é emitido um erro 403 proibido.

Da mesma forma, para alguns servidores, se o usuário digitar um URL inválido intencionalmente ou não, uma mensagem de erro 403 proibida pode ocorrer.

Pode variar de servidor para servidor e depende do que o usuário digitou, por exemplo, você poderá ver um erro se inserir um diretório de pastas em vez de um caminho de arquivo.

Razão 4: regras de IP

Como afirmado anteriormente, o erro 403 surge principalmente devido a um erro de autenticação.

Os usuários podem ver as regras 403 devido a quaisquer regras de negação de IP definidas no cPanel.

Nesse caso, verifique as regras no cPanel para garantir que você não esteja bloqueando seu próprio intervalo de IP.

As regras de IP são muito úteis se você precisar bloquear o acesso de determinados usuários.

How to fix 403 error due to IP Rules?

Para verificar as regras de IP, siga as etapas:

1. Faça login na conta do cPanel usando a URL e as credenciais de login fornecidas.
2. Vá para a seção Segurança e clique no ícone Bloqueador de IP.

403 Forbidden Error: ip-blocker

3. Digite um ou um intervalo de endereços IP que você deseja negar acesso.

ip-blocker-add

4. Clique no botão Adicionar.

Nome Valor
Endereço IP único 192.168.0.1
2001: db8 :: 1
Variação 192.168.0.1 – 192.168.0.40
2001:db8::1 – 2001:db8::3
Faixa implícita 192.168.0.1 – 40
Formato CIDR 192.168.0.1/32
2001: db8 :: / 32
Implica 192. *. *. * 192. *. *. *

Razão 5: Gerenciador de Índice

Por padrão, o servidor da Web carregará o índice ou a página inicial do diretório de destino.

Se o arquivo de índice estiver ausente na pasta, o navegador exibirá o conteúdo da pasta, mas isso pode causar um risco à segurança.

O risco de segurança é reduzido ao não mostrar o conteúdo da pasta diretamente e, como alternativa, um erro 403 é exibido.

Alternativa?

Você pode resolver esse problema carregando o arquivo de índice apropriado no diretório ou alterando os valores do “Index Manager” no cPanel.

403 Forbidden Error: indexes

Conclusão

Existem várias razões para causar um erro proibido HTTP 403, mas todas elas significam apenas uma coisa: acesso negado.

O erro 403 pode ser corrigido no nível do servidor, alterando as configurações de segurança.