tiago2001
(usa Debian)
Enviado em 07/01/2011 - 16:01h
Bom se foi isso q eu entendi q vc quer é o seguinte:
Vc cria uma pasta dentro do seu apache, no debian por padrão ficam as páginas em /var/www
Exemplo:
#mkdir /var/www/camera
Dentro da pasta vc cria um arquivo chamado .htaccess
#touch /var/www/camera/.htaccess
Edita ele da seguinte forma:
#-----------------------------------------------
# Diretório/Arquivo que vão ficar os usuários autenticados
AuthUserFile /etc/httpd/passwd
AuthType Basic
# Mensagem de login
AuthName 'Acesso restrito'
# Login do usuário (administrador) - pode ser qq nome
Require user administrador
#------------------------------------------------
Depois vc entra no arquivo httpd.conf
No debian fica aqui em: /etc/apache2/httpd.conf
# Pasta a bloquear
<Directory /var/www/camera>
AllowOverride AuthConfig
Allow from all
</Directory>
Agora é só criar o usuário administrador e definir a senha, pode ser qq nome de arquivo:
#touch /etc/apache2/passwd
#htpasswd /etc/apache2/passwd administrador
De um reload no apache e está pronto, tudo o q vc colocar dentro daquela pasta só será acessada com usuário:
#/etc/init.d/apache2 reload