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