No logro autenticar para ver las trazas en el SARG
luis en ida.cu
luis en ida.cu
Mie Ago 31 18:50:53 CLST 2011
Esta línea la modifiqué, no la escribí como está en la configuración del
apache pués no le veo coincidencia aparte que la escribí y probé como esta
en la web y no funciona
la sustituí por esta:
AuthUserFile /var/www/claves-sarg
Cuando escribo www.192.168.1.7/sarg ----> me pide login y passwd pero
se queda la ventana de logueo, no loguea que será??
Esto es lo de la web y lo hice paso a paso
Configuración de apache
http://debianyderivadas.blogspot.com/search/label/sarg
Para poder acceder a los reportes generados por Sarg es necesario
configurar apache y es muy recomendable restringir el acceso a dichos
reportes. A continuación se explica como hacerlo:
Se crea el archivo /etc/apache2/conf.d/sarg con el siguiente contenido:
Alias /sarg /var/lib/sarg
<Directory /var/lib/sarg>
DirectoryIndex index.html
order deny,allow
deny from all
allow from 127.0.0.1 192.168.1.10
AuthName "Solo usuarios autorizados."
AuthType Basic
require valid-user
AuthUserFile /var/www/claves-users-sarg
</Directory>
Se crea el archivo donde se almacenarán las claves, se limitan permisos de
lectura y escritura sólo al dueño, se asigna a www-data como propietario
del archivo:
# touch /var/www/claves-sarg
# chmod 0600 /var/www/claves-sarg
# chown www-data.www-data /var/www/claves-users-sarg
Se genera el usuario y se asigna el password:
# htpasswd /var/www/claves-sarg usuario
Luego se reinicia apache para que los cambios surjan efecto:
# /etc/init.d/apache2 restart
En Squeeze hay un problema que impide que se generen los reportes diarios.
El problema es que se realiza una rotación diaria de los logs de Squid y
dicha rotación se realiza justo antes de que Sarg genere los reportes. Esto
es el scrip /etc/cron.daily/logrotate se ejecuta antes que
/etc/cron.daily/sarg y cuando éste último se ejecuta el log
/var/log/squid/access.log está vacío. Esto se soluciona muy sencillo
cambiando el nombre de /etc/cron.daily/sarg:
# mv /etc/cron.daily/sarg /etc/cron.daily/0sarg
Ahora solo hay que esperar a que pase el tiempo para que se ejecuten los
scripts que se encuentran en /etc/cron.daily/ a la hora programada en
/etc/crontab.
Una vez generados los reportes se accede a http://IP-del-Server/sarg/ con
el usuario y el password generados.
Nada de esto me funciona quizas sea por permisos alguien me puede ayudar??
agradezco a todos su ayuda y tiempo
Más información sobre la lista de distribución Linux