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.
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/adminou/public_html/private).
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
- Autentique-se no ISPConfig.
- Vá ao menu Sites.
- Entre no Website e selecione o domínio desejado.
Passo 2: Adicione uma pasta protegida
- No site da web, procure a seção/aba Pasta Protegida (ou um menu semelhante).
- Clique em Adicionar nova Pasta Protegida.
- Preencha os campos (os nomes podem variar ligeiramente):
- Pasta / Caminho: o caminho relativo da pasta, por exemplo
/adminou/private. - Ativo: marque/ative a proteção.
- Título / Domínio (opcional): um nome exibido na janela de autenticação, por exemplo
Zona protegida.
- Pasta / Caminho: o caminho relativo da pasta, por exemplo
- Salve os ajustes.
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).
- Em Sites procura Usuários de Pasta Protegida.
- Clique em Adicionar novo Usuário.
- Preencha:
- Nome de usuário: exemplu
adminouciprian - 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
- Nome de usuário: exemplu
- Salvar.
Teste e verificação
- Acesse o folder protegido no navegador, por exemplo
https://domeniu.tld/admin/. - Deve aparecer uma janela solicitando usuário e senha.
- 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.
Exemplo de .htaccess (na pasta protegida)
AuthType BásicoAuthName "Zona protegida"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-userCriar 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 adminO 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.phpouindex.htmle 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.