leandrod_86
(usa Ubuntu)
Enviado em 30/11/2010 - 15:10h
Boa tarde bruxo.
Para colocar senha em uma pagina você faz o seguinte.
suponho que os arquivos de sua pagina estejam no diretorio "/var/www/squid-reports/"
1) Crie um arquivo ".htaccess" dentro da pasta "/var/www/squid-reports/":
# vim /var/www/squid-reports/.htaccess
2) Coloque dentro do arquivo o seguinte conteúdo:
AuthType Basic
AuthName "Acesso restrito!"
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user
3) Crie o usuário e a senha para acesso à pasta, para nosso exemplo usaremos o nome de usuário "admin":
# htpasswd -c /var/www/squid-reports/.htpasswd admin
Observação: Após digitar o comando acima, será solicitado a senha para acesso, mencione-a cuidadosamente para não errar e em seguida redigite-a confirmando.
4) Agora vamos editar o apache:
# vim /etc/apache2/httpd.conf
Acrescente as seguintes linhas no final do arquivo:
#Relatorio Sarg
Alias /sarg /var/www/squid-reports
<Directory "/var/www/squid-reports">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
5) Reinicie o apache
# /etc/init.d/apache2 restart
Agora digitando seu ip/squid-reports e irá pedir sua senha de autenticação.
Já a atualização de 5 em 5 minutos você faz o seguinte.
1) Edita o crontab
#crontab -e
2) inclui a linha
*/5 * * * * sarg -f /etc/squid/sarg.conf
Qualquer coisa prende o grito....