Como implementar autenticação básica (.htaccess) simples Print

  • 0

Como Implementar Autenticação Básica com .htaccess (Segurança Simples)

Olá, querido(a) cliente da GeHost! 😊

Hoje vamos aprender um jeito simples, poderoso e super útil de proteger partes do seu site com uma senha — tipo uma "porta de entrada" para arquivos ou pastas específicas. Isso é chamado de autenticação básica, e é feito com um arquivo chamado .htaccess, que vive no seu site.

Imagine que você tem uma pasta com arquivos sensíveis (como planilhas, documentos internos ou uma área de administração). Com esse método, ninguém acessa sem digitar um nome de usuário e senha. Fácil, seguro e perfeito para quem quer mais controle sem precisar de programação complexa.

Passo a Passo: Proteger uma Pasta com Senha

  1. Entre no Gerenciador de Arquivos do cPanel

    Seu primeiro passo é acessar o painel de controle da GeHost. Após fazer login, clique em “Gerenciador de Arquivos” na seção “Arquivos”.

    Tela inicial do cPanel com os grupos de ferramentas, incluindo 'Arquivos' e 'Gerenciador de Arquivos'
  2. Localize a pasta que quer proteger

    No Gerenciador de Arquivos, navegue até a pasta que você deseja proteger. Geralmente, ela está dentro de public_html. Por exemplo: public_html/admin ou public_html/secret.

    Tela do Gerenciador de Arquivos com árvore de pastas, incluindo public_html e subpastas
  3. Crie um arquivo .htaccess

    Na pasta que você quer proteger, clique com o botão direito sobre o espaço em branco e escolha “Novo Arquivo”. Nomeie o arquivo como .htaccess (lembre-se: o ponto no início é obrigatório!).

    Após criar, clique duas vezes nele para editá-lo.

  4. Adicione o código de autenticação básica

    No editor, cole este código (substitua minha_pasta pelo nome da sua pasta, e MeuSite pelo nome que desejar para o acesso):

    AuthType Basic
    AuthName "Área Restrita"
    AuthUserFile /home/usuario/.htpasswds/public_html/minha_pasta/passwd
    Require valid-user

    Importante: O caminho do AuthUserFile é padrão e só muda se você alterar o local. Você não precisa mudar nada aqui — é só copiar e colar como está.

  5. Crie o arquivo de senhas (.htpasswd)

    Agora, vamos criar o arquivo que armazena o nome de usuário e a senha. No mesmo Gerenciador de Arquivos, vá até a pasta .htpasswds dentro de public_html (se não existir, crie).

    Na pasta .htpasswds/public_html/minha_pasta, crie um novo arquivo chamado passwd.

    Abra esse arquivo e insira uma linha como esta:

    usuario:senha_criptografada

    Porém, não digite a senha em texto claro! Você precisa gerar uma senha criptografada. Para isso, use um gerador online de senha .htpasswd (como htaccesstools.com).

    Coloque o nome de usuário (ex: admin) e a senha (ex: minhasenha123), gere a senha criptografada e cole no arquivo.

  6. Salve tudo e teste!

    Salve o arquivo passwd e feche o editor. Agora, acesse a pasta protegida pelo navegador (ex: seusite.com.br/admin). Você verá uma janela pedindo nome de usuário e senha!

    Se tudo estiver certo, o acesso será bloqueado até você digitar as credenciais corretas.

Dicas do Sensei da GeHost 🌟

  • Nome de usuário e senha: Escolha algo forte e único. Evite palavras como “senha123” ou “admin” se for algo sensível.
  • Arquivo .htpasswd: Nunca deixe esse arquivo público. Ele está protegido por padrão, mas fique atento!
  • Autenticação básica é simples, mas eficaz — perfeito para áreas internas, testes ou protótipos. Para sites maiores, combine com outras camadas de segurança.
  • Se precisar adicionar mais usuários, basta adicionar mais linhas no arquivo passwd, cada uma com nome:senha_criptografada.

Prontinho! Você agora tem um controle simples, direto e seguro sobre quem acessa suas pastas. É como colocar uma fechadura na porta da sua casa digital 🏡🔐.

Se tiver dúvidas, estamos aqui para ajudar. Basta nos chamar no chat ou abrir um ticket. 💬

Com carinho,
Seu Sensei da GeHost 🌿


Was this answer helpful?

« Back