Criação de senha no apache com htpasswd

Utilizaremos para este exemplo as seguintes variáveis:

Diretório: /srv/www/default/html/teste
Usuário:   lbr

Pacotes necessários:

apche-htpasswd
  1. Crie o arquivo /srv/www/default/html/teste/.htaccess com o seguinte conteúdo:
    AuthName /srv/www/default/html/teste
    AuthType Basic
    AuthUserFile /srv/www/default/html/.htpasswd
    require valid-user
    
  2. Crie o arquivo de senhas:
    htpasswd -c /srv/www/default/html/teste/.htpasswd lbr  
    
    Este procedimento é usado apenas na primeira vez, pois o parametro -c quer dizer criação.
  3. Para criar um novo usuário:
    htpasswd .htpasswd lbr2  
    
    4) edite o arquivo /etc/apache/conf/httpd.conf
    
    AllowOverride None
    
    Altere-a para:
    
    AllowOverride AuthConfig
    
    
    6) Altere as permissões e os donos
    os arquivos .htaccess e .htpasswd devem ter permissões 600, dono www e grupo www
    
    7) Reinicie o serviço httpd e realize o teste.
    
IP
3.237.16.210