Definição de senha para uma página da web

Publicado por HELIO BATISTA DA SILVA em 21/03/2011

[ Hits: 6.239 ]

 


Definição de senha para uma página da web



Vamos aprender a definir uma senha para páginas web que não dão opção de senha para acessar a mesma, como por exemplo o Sarg, que é utilizado em conjunto com o Squid para a geração de um relatório de navegação.

Abaixo vou descrever um exemplo do gerador de relatório "Sarg", mas pode ser aplicado a qualquer pasta. Todas as pastas de web são direcionadas para "/var/www/".

I - Configuração

1) Dentro desta pasta "/var/www/sarg" crie o arquivo ".htaccess". "sarg" foi o nome da pasta que eu criei para colocar a site no ar:

# vim /var/www/sarg/.htaccess

2) Preencher com o seguinte conteúdo:

AuthType Basic
AuthName "Acesso restrito!"
AuthUserFile /var/www/sarg/.htpasswd
require valid-user

3) Agora você vai criar um usuário e senha para acessar esta pasta. No nosso exemplo usaremos o usuário "admin" e senha "123456", mas pode ser colocada qualquer uma, lembrando que quando digitarmos o comando abaixo o mesmo vai solicitar a senha e depois pedir a confirmação.

# htpasswd -c /var/www/sarg/.htpasswd admin

4) Vamos fazer a edição no arquivo do apache:

# vim /etc/apache2/httpd.conf

5) Dentro deste aquivo citado acima "httpd.conf" colocar as seguintes informações:

#Relatório Sarg
Alias /sarg /var/www/sarg
<Directory "/var/www/sarg">
  Options Indexes MultiViews
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

6) Reiniciar o serviço do apache:

# /etc/init.d/apache2 restart

6) Vamos agora testar o se está tudo ok. No navegador você vai digitar o seguinte:

http://ip_maquina/sarg

Será solicitado um usuário e senha, aí é só colocar o que foi criado neste artigo.

Obs.: ip_maquina = Ip da máquina que você instalou o Sarg, que pode ser trocado por localhost. sarg corresponde ao diretório criado dentro da pasta /var/www/.

II - Configuração cron para Sarg (para atualizar o relatório a cada 5 minutos).

7) Editar a crontab (fazê-lo como root):

su
# crontab -e


2) Incluir a linha abaixo no final do arquivo:

*/5 * * * * sarg -f /etc/squid/sarg.conf

Espero que os ajudem!
;-))

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Netbook Philco PHN 10001

andLinux no XP

Servidor de domínios Samba com troca de senha obrigatória

Criando swap em arquivo

Rápida instalação do Wordpress no Ubuntu

  

Comentários
[1] Comentário enviado por removido em 21/03/2011 - 16:49h

Boa dica cara !


Abraço.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts