Protegendo uma pasta do servidor web com .htaccess e .htpasswd




No linux dentro da pasta que deseja proteger, use o comando para criar o arquivo de senhas:

$ htpasswd -c .htpasswd user1

* user1: é o usuário que queremos criar, então defina a senha para ele;


Agora use o comando a seguir para criar o arquivo htaccess:

$ nano .htaccess


Digite o código a seguir como conteúdo do arquivo:

AuthType Basic
 AuthName "Digite suas credênciais para acessar a pasta"
 AuthUserFile /<caminho_arquivo>/.htpasswd
 Require valid-user


Substitua <caminho_arquivo>, pelo caminho da pasta onde você criou o .htpasswd.

Pronto, agora quando for tentar acessar a pasta será requisitado ao usuário as credenciais criadas com o primeiro comando.

Para desfazer a ação simplesmente remova os arquivos criados com o comando:
$ sudo rm .htaccess && sudo rm .htpasswd
Até a próxima!



Postagens relacionadas:

0 comentários:

Postar um comentário

Deixe um comentário referente ao assunto do post, compartilhe seu conhecimento, sua dúvida ou deixe uma sugestão.