Назад | Перейти на главную страницу

Ошибка сквиданализатора

Я установил squidanalyzer-5.4.tar.gz, следуя этому туто http://squidanalyzer.darold.net/install.html и установка в качестве рекомендации, но когда я запускаю http://testserver.com/squidreport Я получаю сообщение об ошибке ниже:

У вас нет разрешения на доступ к / squidreport / на этом сервере.

Тити

Две возможности squidanalyzer нуждается в файле журнала для создания отчета, например, здесь:

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

чем проверить ссылку выше, вы обязательно должны получить журнал в Интернете.

Во-вторых, squidnanalyzer работает на основе cronjob. так что, возможно, crontab не работал в вашей системе, проверьте crontab (убедитесь, что для работы crontab нужен постфикс). поэтому, если crontab не работает, автоматически не создается отчет.

Либо права простой файловой системы для каталога не подходят для доступа в Интернет, либо, что более вероятно, /usr/local/bin/squid-analyzer еще не создал никаких отчетов, и в каталоге еще нет документа index.html.

Проверьте error_log своего веб-сервера на причину ошибки.

Измените разрешение на расположение анализатора сквидов на chmod 644 -R / location-squid-analyzer

Также проверьте cache.log chmod 644 и нет необходимости изменять кеш

убедитесь, что вы указали эффективных пользователей кеша в squid.conf с пользователем, которому вы пытаетесь получить доступ к файлам журнала.