black_burn,
vc deve ter configurado a opcao de autenticacao na pasta raiz do seu servidor ..
<Directory />
blablabla
</Directory>
em vez disso escolha a pasta ...
falow
Versão Imprimível
black_burn,
vc deve ter configurado a opcao de autenticacao na pasta raiz do seu servidor ..
<Directory />
blablabla
</Directory>
em vez disso escolha a pasta ...
falow
spectrum, verifique as permissoes de acordo com seu http.conf .. grupo e usuario
Caros colegas!
Estou tentando fazer a mesma coisa. Estas configurações acima citadas devem ser feitas dentro do parâmetro:
<Directory "/home/users/restrito">
....
....
</Directory>
ou dentro de
<Location "/home/users/restrito">
....
....
</Location>
Agradeço todas as dicas!
Abraços.
Problema resolvido!
Segui o tutorial abaixo:
1.11. Como faço para Autenticar usuários no apache?
Primeiramente crie um arquivo .htaccess no diretório onde se deseja proibir o acesso.
[root@localhost root]# mcedit .htaccess
Esse arquivo deve possuir o seguinte conteudo:
AuthType Basic
AuthUserFile /home/httpd/html/teste/.htpasswd
AuthName "Lala Directory"
require valid-user
Ainda no diretório onde ficará restrito pelo apache, crie um usuário e senha com o comando:
[root@localhost root]# htpasswd -c .htpasswd nomedousuário
Obs.: o parâmetro -c é usado somente no primeiro cadastro para a criação do arquivo .htpasswd
Feito isso, certifique-se que no ítem AllowOverride está como no exemplo abaixo:
AllowOverride AuthConfig
Isso deve ser verificado com o comando:
[root@localhost root]# mcedit /etc/httpd/conf/httpd.conf
Para completar reincie o apache com os comandos:
[root@localhost root]# cds; ./httpd stop;./httpd start
<fim>
e dei permissão 775 no arquivo de senhas. Pronto funfou.
Abraços.