>Думаю, Вы очень просто себе всё настроите, если разберетесь с принципом функционирования. >Не знаю как в конкретной версии ОС, но apache и sarg >вообще никак не связаны. Когда поставили apache2, у Ваш сервер стал >что-то выдавать, что расположено в папке /var/www (допустим). Поставили sarg. Он >анализирует логи squid и выдает просто кучу html-файлов, как правило, по >распсанию. В /etc/squid/sarg.conf есть переменная output_dir - это куда всю эту >кучу html-файлов кидать. Допустим, в /var/www/squid-reports. Если уберете Include /etc/apache2/sarg/, то >у Вас и так всё заработает по запросу http://servername/squid-reports. Ну и >в /etc/apache2/sarg/, полагаю, хранится пара строчек конфигурации apache2, чтобы статистика откликалась >на запрос http://stat.servername. Я подумал, что sarg формирует статистику в html-файлы и выводит их в нужную папку, откуда их хватает apache2 (он-то веб-сервер) и толкает их запросившему его пользователю по сети. А теперь понял, что ничего не понял. Опишу подробнее: 1) поставил apache2. в файле apache2.conf в директиве ServerRoot вписано /etc/apache2 2) поставил sarg. в конфиге sarg.conf указал директиву output_dir /etc/apache2/sarg. Затем создал в папке /etc/apache2 директиву sarg. 3) выполнил sarg today, и, отвечая на ваш вопрос вначале, в папке /etc/apache2/sarg оказалась куча html-файлов. Ошибка стала появляться только после того, как там оказалась эту куча файлов. В файле apache2.conf в самом конце есть директивы Include, там было вписано Include /etc/apache2/enabled-sites, в котором находился файлик (открыл через vi, он пустой), а когда стучусь по ссылке http://ip_адрес_моего_веб_сервера с другого компа, то получаю страничку с надписью "It works". Вот я и сделал по аналогии, только включил папку sarg, и тогда стала вылезать ошибка. Проще говоря, у меня в той папке сайт оказался, а не конфигурационный файлик. Говоря о " полагаю, хранится пара строчек конфигурации apache2, чтобы статистика откликалась на запрос http://stat.servername." я понял, что мне пора RTFM Apache (только теперь hard RTFM) и не мучать умных людей))) Но все же пара вопросов в конце: 1) не могли бы Вы посоветовать какое-нибудь удобочитаемое руководство по Apache, что-нибудь более удобоваримое, чем официальная документация. Сейчас буду мучать именно ее, так как ничего пока не нашел - на форумах говорят, что она лучше всех 2) руководство по настройке sarg и apache2 отыскал в сети, вот там советовалось так, как сделал я, исключая то, что там советовали "если нет желания менять output_dir, то в apache2.conf нужно создать alias на папку, которая там указана". В остальном все так же. По логике той статьи, сделано верно, но появилась та самая ошибка. Ну и, конечно, буду рад любым советам. Пока попробую сделать так, как сказал уважаемый Ilya Lihachev. Попробовал 1) закомментил в apache2conf строку Include /etc/apache2/sarg/ 2) осталась только строчка Include /etc/apache2/sites-enabled/ 3) рестарт апач2 - на этот раз без ошибок 4) с другого компа пробую ссылку http://ip_адрес_сервера/sarg - выдается ошибка 404, причем ее выдает не Апач2, а сам браузер (пробую через IE6) 5) когда просто набираю http://ip_адрес_сервера, появляется надпись It works. Да где же оно works, когда оно не works совсем))) Пошел RTFM. Жду советов, буду рад любым, заранее большое спасибо. Подскажите, в каком направлении было бы правильнее копнуть.
|