quinta-feira, 4 de junho de 2009

Diretorio autenticado no apache

Como fazer uma área do site pedir senha, simples e rápido.

Voce pode utilizar este recursos para várias coisas
Uma delas é disponibilizar para download arquivos paraclientes/fornecedores ou até mesmo os colaboradoresda empresa.

Configuração do apache, edite o arquivo de configuração
/etc/httpd/httpd.conf (nosso caso, versão Apache/2.2.8)
e altere o AllowOverride para o modo AuthConfig

# # AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride AuthConfig

Reinicie o apachee crie o seguinte arquivo dentro do diretório
que irá pedir senha, por exemplo cd /var/www/htdocs/restrito/:
[root@toorLinux] # vi .htaccess

#------------------------
AuthName "Acesso Restrito à Servidores Toor Tecnologia"AuthType BasicAuthUserFile /etc/httpd/senharequire valid-user
#------------------------

e para criar os usuarios, que terão acesso:

[root@toorLinux] # htpasswd -c /etc/httpd/senha curitiba
New password:
Re-type new password:
Adding password for user curitiba

# Para alterar a senha
[root@toorLinux] # htpasswd /etc/httpd/senha curitiba
New password:
Re-type new password:

Nota: Voce usa o -c apenas para criar o arquivo na primeira vez para os demais usuários apenas repita o comando sem a opção -c
[root@toorLinux] # htpasswd /etc/httpd/senha diego
New password:
Re-type new password:

O arquivo /etc/httpd/senha ficara da seguinte maneira

curitiba:aNjhfRsmZbYrw
diego:9kbpp4NXkacjk

Um abraço para nosso amigo Diego que pediu um post com este conteúdo, peça um voce também através do formulário de contato no site http://www.toor.com.br/

A Toor Tecnologia atua no segmento de servidores em Curitiba a 6 anos.

-----
Abraços,
Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / (41) 8837-7401
----------------------------------

Nenhum comentário:

Postar um comentário