🍁 Autumn Sale — Até 70% de desconto em hospedagem e domínios🍁 Autumn Sale — Até 70%
Ative agora
Tutoriais • ISPConfig

Bloqueio ou password de um diretório no ISPConfig

Descubra como bloquear ou proteger uma pasta no ISPConfig, seguindo os passos necessários para proteger os dados. Tutorial detalhado disponível aqui.

1
Visões 908Atualizado 9 luniPublicado em 28/11/2022por Ştefan T.

Como bloquear ou proteger um diretório com senha no ISPConfig

Proteção rápida de arquivos com usuário e senha, diretamente do painel do ISPConfig.

Se você tiver uma pasta com arquivos sensíveis (backups, zonas de administração, relatórios, exportações), a maneira mais simples de prevenir o acesso não autorizado é protegê-la com autenticação do tipo usuário + senha. No ISPConfig você pode fazer isso sem editar manualmente os arquivos do servidor, utilizando a função de Pasta Protegida.

Requisitos e informações a saber

  • Você tem acesso ao painel ISPConfig e ao site (domínio) que deseja proteger.
  • O site está hospedado em um servidor onde o ISPConfig gerencia a configuração da web (Apache e/ou Nginx).
  • Você sabe o caminho da pasta que deseja proteger (por exemplo /public_html/admin ou /public_html/private).
Nota: A proteção por senha é ideal para pastas que não devem ser indexadas publicamente. Se a pasta contiver recursos necessários ao público (imagens/CSS/JS), o site pode parecer “quebrado” após a ativação da proteção.

Método recomendado: Pasta Protegida no ISPConfig

ISPConfig permite que você defina uma pasta protegida para um determinado site. Dependendo da versão/tema, as opções podem aparecer na forma de uma guia ou sub-menu chamado Pasta Protegida / Proteção de Pasta.

Passo 1: Identifique o site correto

  1. Autentique-se no ISPConfig.
  2. Vá ao menu Sites.
  3. Entre no Website e selecione o domínio desejado.

Passo 2: Adicione uma pasta protegida

  1. No site da web, procure a seção/aba Pasta Protegida (ou um menu semelhante).
  2. Clique em Adicionar nova Pasta Protegida.
  3. Preencha os campos (os nomes podem variar ligeiramente):
    • Pasta / Caminho: o caminho relativo da pasta, por exemplo /admin ou /private.
    • Ativo: marque/ative a proteção.
    • Título / Domínio (opcional): um nome exibido na janela de autenticação, por exemplo Zona protegida.
  4. Salve os ajustes.
Dica: Se você não tiver certeza do caminho, verifique a estrutura no File Manager (se você tiver) ou via SSH. Na maioria das vezes, o diretório público é public_html, e as pastas internas são colocadas como /nome-da-pasta.

Criação do usuário e senha

Uma pasta protegida precisa de pelo menos um usuário. No ISPConfig, geralmente, há uma seção separada para Usuários de Pasta Protegida (ou similar).

  1. Em Sites procura Usuários de Pasta Protegida.
  2. Clique em Adicionar novo Usuário.
  3. Preencha:
    • Nome de usuário: exemplu admin ou ciprian
    • Senha: escolha uma senha forte (mínimo 12-16 caracteres, mistura de letras/números/símbolos)
    • Pasta Protegida: selecione a pasta criada na etapa anterior
    • Active: ativo
  4. Salvar.
Atenção: Evite senhas curtas ou reutilizadas. A autenticação do tipo Basic Auth pode ser segura se o site usar HTTPS. Sem HTTPS, os dados podem ser interceptados.

Teste e verificação

  1. Acesse o folder protegido no navegador, por exemplo https://domeniu.tld/admin/.
  2. Deve aparecer uma janela solicitando usuário e senha.
  3. Insira as credenciais criadas e confirme o acesso.

Se não aparecer o prompt de autenticação, verifique na seção “Problemas frequentes” abaixo.

Alternativa: proteção manual com .htaccess

Se você prefere controle manual (ou não encontra a opção no ISPConfig), pode proteger uma pasta com .htaccess e um arquivo de senhas .htpasswd. O método funciona de forma clássica no Apache.

Nota: Em muitas configurações do ISPConfig, as alterações manuais podem ser sobrescritas em regenerações. A recomendação é usar as opções do painel quando disponíveis.

Exemplo de .htaccess (na pasta protegida)

AuthType BásicoAuthName "Zona protegida"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-user

Criar o arquivo .htpasswd

No servidor, você pode criar um usuário în .htpasswd com o comando (exemplo):

htpasswd -c /var/www/clients/clientX/webY/.htpasswd admin

O parâmetro -c cria o arquivo. Para usuários adicionais, execute sem -c.

Problemas Frequentes

1) A janela de autenticação não aparece

  • Verifique se a pasta protegida está Ativa.
  • Certifique-se de que o usuário está associado à pasta correta.
  • Se você estiver usando Nginx, a autenticação requer configuração específica (auth_basic) e pode depender do template do ISPConfig.
  • Esvaziar o cache do navegador ou testar em Modo Incógnito.

2) Você recebe 403 Proibido após autenticação

  • Permissões incorretas em arquivos/pastas (direitos e proprietário).
  • Arquivo de índice está faltando (por exemplo, não existe index.php ou index.html e a listagem de diretórios está desativada).

3) O site "dá lỗi" após a proteção

  • Você protegeu uma pasta que contém recursos públicos (CSS/JS/imagens) necessários para as páginas.
  • Solução: proteja apenas a subpasta sensível (ex: /admin) e não a pasta com assets.
 

Pronto, agora sua pasta está com barreira de entrada, como um clube seleto. Se você quiser, me diga a estrutura do site (que pasta você quer proteger e se é Apache ou Nginx) e eu te digo a versão mais limpa, sem surpresas.

Se você está rodando um VPS gerenciado ou precisa de ajuda com configurações web, a equipe de suporte pode verificar rapidamente a configuração do servidor e a aplicação da proteção de forma segura.

Artigos Similares

Visões 908
Atualizado há 9 meses

Descubra como bloquear ou proteger uma pasta no ISPConfig, seguindo os passos necessários para proteger os dados. Tutorial detalhado disponível aqui.

Visões 1,103
Atualizado há 4 anos

Aprenda a bloquear ou proteger uma pasta no cPanel com etapas simples de segurança. Proteja seus dados com facilidade!

Visões 1,330
Atualizado há 1 ano

Descubra como bloquear ou colocar uma senha em um diretório no Webuzo, com passos simples para proteger os seus dados. Siga as instruções do tutorial!