wils@web ~ $ cat ~/ajuda/o-que-e-e-como-usar-o-arquivo-htaccess-no-apache-2-4-para-controle-de-acesso.md

Servidores

O que é e como usar o arquivo .htaccess no Apache 2.4 para controle de acesso

atualizado em 18/08/2026

O arquivo .htaccess é um arquivo de configuração utilizado pelo servidor web Apache, permitindo que você controle o comportamento do servidor em diretórios específicos. Ele é especialmente útil para gerenciar permissões de acesso, redirecionamentos e reescrita de URLs.

O que é o arquivo .htaccess?

O .htaccess é um arquivo de texto que pode ser colocado em qualquer diretório do seu servidor Apache. Ele permite que você defina configurações específicas que afetam o diretório onde está localizado e todos os seus subdiretórios.

Como usar o arquivo .htaccess para controle de acesso

A seguir, um passo a passo para implementar o controle de acesso usando o .htaccess.

1. Criar o arquivo .htaccess

touch /caminho/para/seu/diretorio/.htaccess

Substitua /caminho/para/seu/diretorio/ pelo caminho real do diretório onde você deseja aplicar as regras.

2. Configurar o controle de acesso

Para restringir o acesso a um diretório, adicione as seguintes linhas ao seu .htaccess:

AuthType Basic
AuthName "Área Restrita"
AuthUserFile /caminho/para/.htpasswd
Require valid-user

Isso exige autenticação básica. O arquivo .htpasswd deve conter os usuários e senhas permitidos.

3. Criar o arquivo .htpasswd

Use o seguinte comando para criar o arquivo .htpasswd e adicionar um usuário:

htpasswd -c /caminho/para/.htpasswd usuario

Você será solicitado a inserir uma senha para o usuário.

4. Testar o acesso

Acesse o diretório protegido pelo navegador. Você deverá ser solicitado a inserir um nome de usuário e senha.

Conclusão

O arquivo .htaccess é uma ferramenta poderosa para gerenciar o acesso ao seu servidor Apache. Utilize-o com cautela e sempre faça backup das suas configurações. Dica: Evite usar .htaccess para configurações que podem ser feitas diretamente no arquivo de configuração do Apache, pois isso pode melhorar o desempenho do servidor.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.