Vou explicar aqui como você disponibilizar o acesso a uma pasta do Apache exigindo usuario e senha.
Vou explicar aqui como você disponibilizar o acesso a uma pasta do Apache(www) exigindo usuario e senha.
Primeiramente devemos criar o diretório onde desejamos restringir o acesso caso o mesmo não exista.
Criaremos agora um arquivo somente para testes com o nome “index.html” no diretório “/var/www/teste”.
Criar os arquivos .htaccess e passwd no diretório onde se deseja restringir o acesso.
Conteúdo do arquivo .htaccess
Criação dos usuários que terão permissão para acessar o diretório
Será pedida a senha do novo usuário e em seguida sua confirmação.
Ao abrir o arquivo de senhas (passwd), serão vistos os nomes de usuário e senhas criptografadas.
Edite o arquivo
Colocando as seguintes linhas no final do arquivo antes da tag substituindo todas as diretivas conforme suas necessidades, uma observação importante é para a tag AllowOverride a mesma deve conter “AuthConfig” para que a autenticação seja bem sucedida.
Reinicie o serviço do Apache para atualizar as configurações.
Teste agora suas configurações acessando http://localhost/teste, fornecendo o nome de usuário senha.
Observações: as linhas abaixo se referem à restrição por IP, não são necessárias à autenticação.
Deny from all
Allow from 172.16.0.0/255.0.0.0 ::1/128
E todo esse tramite desse ser feito pelo usuário root para funcionar.
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!