Programação > htaccess > Protegendo Diretórios.

Posted by admin | Posted in Scripts | Posted on 20-08-2008

0

O procedimento abaixo visa restringir com login e senha o acesso à diretórios de um site usando .htaccess.

O .htaccess é um recurso do Apache e somente poderá ser usado em plataforma Linux.

1º Passo: Via SSH, no mesmo nível da pasta public_html, execute o comando abaixo:

htpasswd -c .htpasswd LOGIN-DESEJADO

Substitua LOGIN-DESEJADO pelo login que será usado para autenticar no ambiente restringido.

Será criado um arquivo chamado .htpasswd.

2º Passo: Copie o script abaixo e cole no Bloco de Notas ou em um editor similar:

AuthUserFile /home/LOGIN-FTP/.htpasswd
AuthGroupFile /dev/null
AuthName Restrito
AuthType Basic

require user LOGIN-DESEJADO

Adapte o caminho físico em “AuthUserFile” alterando LOGIN-FTP pelo seu login de FTP, e “require user” alterando LOGIN-DESEJADO pelo login que será usado para autenticar no ambiente restringido.

3º Passo: Salve o arquivo com o nome “.htaccess.txt” (sem aspas).

4º Passo: Publique o arquivo em seu servidor no local a ser protegido com login e senha. Feito isso, retire a extensão “.txt” de seu nome. O arquivo ficará com o nome: .htaccess

Feito isso, o diretório deverá estar protegido com login e senha.

O resultado deve ser similar ao exemplo disponível no link abaixo:

http://www.blogporta80.com.br/testes/2008/08/20/htaccess
Usuário: teste
Senha: root

É isso. Até a próxima!

Write a comment

Security Code: