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: 44.461 ]

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


Considerações finais



Foram feitos testes nas distribuições Slackware 9.1, 10.0, 10.1 e 10.2 não tive nenhum problema. E só para lembrar, o Apache que vem no CD do Slackware 10.1 é o apache-1.3.33, se você estiver usando o apache-2x, poderá notar que os módulos para LoadModule e AddModule poderão ser diferentes dos que estão citados neste artigo.

É isso aí galera, boa sorte para todos, bom divertimento e até +.

Viva o Linux.

Página anterior    

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

Instalando Ubuntu GNU/Linux em um Macbook

Enlightenment no Debian Squeeze e no Ubuntu

Tranformando Ubuntu Breezy em Ubuntu Dapper

Criando rotas via iptables para acesso remoto com VNC

Instalando KDE 3.4 no Kurumin/Debian

  
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