Anonim

Sempre quis bloquear um diretório atrás de um sistema simples de usuário / senha? Se o servidor da Web for executado com Apache, você poderá proteger um diretório com senha com bastante facilidade com seu arquivo .htaccess.

.htaccess AuthType AuthName básico "Protegido por senha" AuthUserFile /var/www/.htpasswd requer usuário válido

A parte importante a ser observada acima é o AuthUserFile /var/www/.htpasswd . Isso fornece o caminho para o arquivo de senha que armazena seu nome de usuário e senha. Um exemplo de arquivo .htpasswd seria semelhante a:

.htpasswd billybob: bXBdv1vuq2yOk

Para o exemplo específico acima, o nome de usuário é billybob e a senha é temp. Você não precisa usar o nome do arquivo .htpasswd, é apenas um nome comum, pois a ferramenta para criar o arquivo no apache é chamada htpasswd. Lembre-se também de que, para manter um pouco mais seguro o arquivo de senha, é recomendável armazená-lo em um nível de pasta acima da raiz do site que você está hospedando.

Se você precisar gerar esse arquivo, criei um gerador .htpasswd. Gere o nome de usuário e a senha de sua escolha e armazene-os no arquivo de senha especificado. A partir desse momento, seu diretório agora deve estar protegido por senha. Se você precisar armazenar vários nomes de usuário e senhas, basta criar novas linhas no seu

Diretório de proteção por senha com .htaccess