Squidanalyzer 错误

Squidanalyzer 错误

我按照这个教程安装了 squidanalyzer-5.4.tar.gzhttp://squidanalyzer.darold.net/install.html并设置为推荐,但是当我运行http://testserver.com/squidreport我收到以下错误:

您无权访问此服务器上的 /squidreport/。

蒂蒂

答案1

squidanalyzer 需要日志文件来生成报告的两种可能性,例如这里

# cd /etc/squidanalyzer
# squid-analyzer /var/log/squid/access.log
# squid-analyzer /var/log/squid/cache.log

通过检查上面的链接你肯定可以在线获取日志。

第二件事是 squidnanalyzer 基于 cronjob 工作。所以可能是 crontab 不适用于您的系统,请检查 crontab(确保 crontab 需要 postfix 才能工作)。所以如果 crontab 不工作就不会自动生成报告。

答案2

该目录上的简单文件系统权限不适合进行 Web 访问,或者更有可能的是/usr/local/bin/squid-analyzer 尚未生成任何报告,并且该目录尚无 index.html 文档。

检查网络服务器的 error_log 以查找错误的原因。

答案3

将 squid 分析器位置的权限更改为 chmod 644 -R /location-squid-analyzer

另外检查 cache.log chmod 644 并且不需要更改缓存

确保您在 squid.conf 中为尝试访问日志文件的用户提供了缓存有效用户。

相关内容