Manual

Restrição de acesso (endereço IP)

Restrição de acesso (endereço IP)

v1.6.0+ Somente administradores

Visão geral

Este recurso permite que apenas os endereços IP cadastrados acessem o site. A restrição vale para o site inteiro, incluindo imagens e arquivos enviados. Quem acessar a partir de um endereço IP não permitido verá o erro "403 Forbidden".

Somente administradores podem configurá-la.

Ambientes compatíveis

  • É necessário um servidor web compatível com Apache (.htaccess precisa estar habilitado).
  • Não está disponível no nginx.
  • Não é compatível com ambientes que passam por uma CDN ou proxy reverso (como a Cloudflare), porque o servidor não consegue ver o endereço IP real do visitante.
  • Recomenda-se usar um endereço IP fixo. Em uma conexão cujo endereço IP muda, você perderá o acesso assim que ele mudar.

Passos de configuração

  1. 1Abra Configurações e clique em Editar no cartão Restrição de acesso.Página Settings com o cartão Access Restriction destacado
  2. 2Em Endereços IP permitidos, digite os endereços IP que deseja permitir, um por linha.Tela de edição da restrição de acesso com a caixa de ativação, o campo de endereços IP permitidos, o botão Add to the list e o botão Save destacados
  3. 3Clique em Adicionar à lista, ao lado de Seu endereço IP atual, para adicionar o seu próprio endereço IP à lista.
  4. 4Marque Ativar a restrição de acesso e clique em Salvar.
  5. 5Se Status atual mostrar Ativada, está concluído.Página Settings com o cartão Access Restriction mostrando Enabled

Para desativar, desmarque Ativar a restrição de acesso e salve. A lista de endereços IP digitada é mantida, então você pode usá-la como está ao ativar a restrição novamente.

Como escrever os endereços IP

TipoExemplo
Endereço IP único203.0.113.5
Intervalo (notação CIDR)203.0.113.0/24
Endereço IPv62001:db8::1

É possível cadastrar até 100 entradas.

Se não for possível salvar

Por segurança, nos casos abaixo a configuração não é salva e volta ao estado anterior.

Mensagem exibidaCausa e solução
Seu endereço IP atual não está na lista. Adicione-o para não perder o acesso.É uma verificação para evitar que você fique sem acesso. Adicione o seu próprio endereço IP com Adicionar à lista.
As seguintes entradas não são endereços IP válidosO formato está incorreto. Consulte "Como escrever os endereços IP" acima.
Não foi possível atualizar o arquivo .htaccess. Verifique se ele existe e tem permissão de escrita.Verifique se os arquivos .htaccess da pasta de instalação e da pasta webroot existem e têm permissão de escrita.
A restrição de acesso não foi salva porque o servidor retornou um erro com as novas regras. Este servidor não permite esse tipo de regra no .htaccess.O seu servidor não permite restringir o acesso por meio do .htaccess. Entre em contato com a empresa de hospedagem.
A restrição de acesso não foi salva porque as regras não tiveram efeito neste servidor. É necessário um servidor web compatível com Apache que ofereça suporte a .htaccess.O servidor não é compatível com Apache ou o .htaccess está desabilitado. Este recurso não pode ser usado.
A restrição de acesso não foi salva porque o servidor não conseguiu enviar uma solicitação de verificação a si mesmo; portanto, não foi possível confirmar que as novas regras são seguras.O servidor bloqueia requisições para si mesmo ou está protegido, por exemplo, por autenticação Basic. Este recurso não pode ser usado.

Como recuperar o acesso se você ficar bloqueado

Se você não conseguir mais acessar, por exemplo porque o seu endereço IP mudou, é possível remover a restrição com os passos a seguir.

  1. 1Conecte-se ao servidor, por exemplo via FTP.
  2. 2Abra o arquivo .htaccess da pasta de instalação.
  3. 3Exclua todas as linhas de # BEGIN GeckoFlag Access Restriction até # END GeckoFlag Access Restriction e salve.
  4. 4No arquivo .htaccess da pasta webroot, exclua as mesmas linhas e salve.

Depois de excluir as linhas, a restrição fica desativada. Para ativá-la novamente, salve a configuração outra vez na tela de configurações.

Observações

  • O trecho do .htaccess entre # BEGIN e # END é gerado automaticamente. Não o edite manualmente.
  • A configuração da restrição de acesso é mantida ao atualizar o software.
  • Ao restaurar a partir de um backup, a restrição de acesso permanece como estava antes da restauração. Ela não volta à configuração do momento do backup.
  • Os arquivos gf-access-open.txt e gf-access-probe.txt da pasta webroot são usados na verificação ao salvar a configuração. Não os exclua.