Autenticando e protegendo diretórios no Apache

Nesse artigo descrevo como configurar o Apache para restringir acesso por senha a determinado diretório. Sendo assim, quando o usuário tentar acessá-lo via web, um pedido de autenticação será enviado.

[ Hits: 45.027 ]

Por: João Siqueira em 19/10/2005


Criando o arquivo de senhas e os usuários



Para criar o arquivo de senhas será necessário usar o htpasswd para criar o primeiro usuário. Vamos usar o seguinte comando:

# htpasswd -c /etc/apache/passwd nome_do_usuário

Aqui será necessário digitar a senha e em seguida confirmá-la.

Com isso seu arquivo de senha já estará criado e para adicionar mais usuários no arquivo de senhas, basta usar o comando htpasswd sem o "-c", exemplo:

# htpasswd /etc/apache/passwd nome_do_usuário

Aqui será necessário digitar a senha e em seguida confirmá-la.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configurando
   3. Criando o arquivo de senhas e os usuários
   4. Considerações finais
Outros artigos deste autor

Configurando o Samba no Red Hat

Leitura recomendada

Configurando o Modem HSP56 Micromodem no Linux

Tema com cores vivas para Xfce no Xubuntu 12.04

Instalando drivers para placas de vídeo SiS

Como transformar Salix OS em Slackware

Programando para um servidor IIS e administrando o Microsoft SQL Server via Linux

  
Comentários
[1] Comentário enviado por juniorcoop em 05/05/2006 - 10:14h

amigo.. instalei o apache.. esta rodando tudo legal.. como eu coloco senha para ver os logs digito http://192.168.5.254/squid-reports e ja me traz os logs.. quero colocar senha

[2] Comentário enviado por maciel.silva em 13/09/2006 - 23:24h

Vai aparecer a mensagem: "AllowOverride here". É preciso completar o arquivo authuser.conf indicato nele seu diretório que vai ficar protegido.

Ficando assim o authuser.conf:

# Diretório Restrito
<directory "seu diretorio">
Options Indexes FollowSymLinks Includes
AllowOverride AuthConfig

# Autenticação de Usuário
AuthName "O Acesso a este Diretório é altamente Restrito"
AuthType Basic
AuthUserFile /etc/apache/passwd
require valid-user

Order allow,deny
Allow from all
</directory>

Valeu espero ter ajudado.

[3] Comentário enviado por m4gnu5 em 20/10/2008 - 22:20h

Gostei do topico, Pois estava na duvida de como criar novo usuario, pois toda vez que dava o comando htpasswd -c /etc/apache/passwd nome_do_usuario, ele automaticamente substitua o antigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts