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.466 ]

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


Introdução



A idéia deste artigo é bem simples, pois escrevi este artigo para tentar facilitar a vida dos amigos, que assim como eu, usam a internet como escola e usam o Viva o Linux como livro de matérias e fonte de inspiração junto à comunidade.

Estou escrevendo este artigo com base na distribuição Slackware, porém isso não quer dizer que não funcione em outras distribuições.

Neste artigo estamos supondo que o Apache já está instalado e funcionando corretamente no sistema.

    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

Instalação do Asterisk no Debian Lenny

Configurando JAVA no Firefox para acessar página de bancos

Openfire integrado em uma floresta Active Directory

Modem PCTEL AMR PCI no Slackware 10.1

Modem HSP 56 MR no Fedora Core 1

  
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