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

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

[ Hits: 6.009 ]

 


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

Lazarus - Delphi no Linux

Iniciando com a linguagem Java

Como fazer um alias para uma placa de rede

Coisas para fazer após instalar Linux Mint 13

Montando um servidor de remote desktop com NX Server

  

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