objetivo

ativar um sistema de autenticacao simples para proteger diretorios de sites

procedimento

criando arquivo .htaccess dentro do diretorio /var/www/testes

wiki:/tmp# vim /var/www/testes

coloque o conteúdo abaixo salve e saia.

AuthUserFile /etc/sites/userpass
AuthType Basic
AuthName "Entre com seu login e senha."
Require valid-user
Order deny,allow
Deny from all
Allow from 192.168.10.0/24
Allow from 192.168.20.0/24
Allow from 192.168.30.0/24
Allow from 200.103.82.48/29

criando arquivo de senhas e setando senha para primeiro usuário

wiki:/tmp# htpasswd -c /etc/sites/userpass usuario 1
New password: 
Re-type new password: 
Adding password for user usuario1

criando senha para um segundo usuário

wiki:/tmp# htpasswd /etc/sites/userpass usuario2
New password: 
Re-type new password: 
Adding password for user usuario2

alternado a senha para o usuario2

wiki:/tmp# htpasswd senhas usuario2
New password: 
Re-type new password: 
Updating password for user usuario2

agora precisamos configurar o apache2 para ele permitir uso do ,htaccess no diretório<br> vamos lá edite o arquivo /etc/apache2/sites-available/default e insira as configurações abaixo

<Directory /var/www/testes>
Options Indexes
AllowOverride '''AuthConfig'''
Order allow,deny
allow from all
</Directory>

agora ao entrar no diretório uma senha será solicitada senha de um usuário válido, se quiser restringir ainda mais poderá especificar os usuários trocando

Require valid-user

por

Require user usuario2 usario23

divirta-se!



apache2_htaccess_autenticacao_basica.txt · Last modified: 2011/01/02 16:31 by gutocarvalho
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0