Como restringir o acesso a uma pasta do site com autenticação por senha (.htpasswd)
Olá, querido cliente! Seja bem-vindo ao seu guia de segurança com carinho, feito especialmente para você — sim, você, que quer proteger partes do seu site com uma senha extra. Aqui na GeHost, entendemos que alguns arquivos ou pastas precisam de mais cuidado, como áreas administrativas, documentos sensíveis ou projetos em desenvolvimento.
Com o sistema .htpasswd, você pode criar uma camada de proteção simples, eficaz e totalmente controlada por você — sem precisar de código complexo ou ferramentas externas.
Seja tranquilo: este guia vai te levar passo a passo, com clareza e um toque de humanidade. Vamos lá?
Passo 1: Acesse o cPanel
Primeiro, faça login no seu painel de controle da GeHost:
- Visite painel.gehost.com.br
- Digite seu usuário e senha (os mesmos que você usou na compra)
- Confirme com o botão Log in
Passo 2: Abra o Gerenciador de Arquivos
Depois de logado, você estará na tela inicial do cPanel. Procure pelo grupo chamado Arquivos e clique em Gerenciador de Arquivos.
Na tela que abrir, selecione a opção public_html (é a pasta principal do seu site) e clique em Ir para o diretório.
Passo 3: Escolha a pasta que deseja proteger
Na lista de pastas dentro de public_html, localize a pasta que você quer restringir. Por exemplo: admin, documentos, backup, etc.
Clique com o botão direito sobre ela e selecione Editar ou Visualizar para abrir a pasta.
Passo 4: Acesse o .htaccess e crie a proteção
Na pasta que você escolheu, clique no botão Novo Arquivo no topo da tela.
Nomeie o arquivo como .htaccess (com o ponto no início).
Abra o arquivo recém-criado e cole o seguinte código:
AuthType Basic
AuthName "Acesso Restrito"
AuthUserFile /home/SEU_USUARIO/.htpasswds/public_html/NOME_DA_PASTA/passwd
Require valid-user
Atenção: Substitua SEU_USUARIO pelo seu nome de usuário do cPanel (ex: cliente123) e NOME_DA_PASTA pelo nome da pasta que você está protegendo (ex: admin).
Salve o arquivo.
Passo 5: Crie o arquivo de senhas (.htpasswd)
Volte ao cPanel e procure pela ferramenta Senha de Acesso (htpasswd) — ela está dentro do grupo Segurança.
Clique nela e siga os passos:
- Na caixa Nome do usuário, digite um nome de usuário (ex:
admin). - Na caixa Senha, digite uma senha forte (use letras maiúsculas, minúsculas, números e símbolos).
- Na caixa Local do arquivo .htpasswd, insira o caminho exato da pasta que você está protegendo, no formato:
/home/SEU_USUARIO/.htpasswds/public_html/NOME_DA_PASTA/passwd. - Clique em Salvar.
Pronto! O sistema criará o arquivo de senhas automaticamente.
Passo 6: Teste a proteção
Abra um navegador novo (ou em modo anônimo) e acesse a pasta protegida pelo seu site.
Exemplo: seusite.com.br/admin
Se tudo funcionou, você verá uma janela pedindo usuário e senha. Digite as credenciais que você criou — e pronto! Acesso liberado apenas para quem tiver a senha.
Dicas importantes (como um amigo te contando)
- Não esqueça a senha! Se perder, você precisará recriar o arquivo .htpasswd.
- Se precisar adicionar mais usuários, use a mesma ferramenta Senha de Acesso (htpasswd) e clique em Adicionar Usuário.
- Se quiser remover a proteção, basta apagar o arquivo
.htaccessda pasta. - Nunca deixe o arquivo
.htpasswdpúblico — ele está protegido pelo sistema, mas é bom manter cuidado.
Quer ajuda extra?
Se algo não funcionar como esperado, não se preocupe! Nossa equipe de suporte está aqui para te ajudar — e o melhor: 30 dias grátis após a entrega estão disponíveis para você.
Entre em contato pelo painel ou pelo e-mail de suporte. Estamos aqui com um sorriso, mesmo que o problema pareça difícil.
Seu site é seu mundo. Protegê-lo com um toque de cuidado é um gesto de amor — e você está fazendo isso com sabedoria.
Com carinho,
Sensei da GeHost
*Equipe de Suporte & Segurança — GeHost (hospedagem, domínios, e-mail profissional)