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

Настройка AWStats для домена, чтобы доступ к нему осуществлялся не из домена

В Инструкции по настройке AWStats Я видел, как настроить apache, чтобы вы могли просматривать статистику для каждого сайта, перейдя примерно так:

http://www.mydomain.com/awstats

Кто-нибудь знает, как я могу настроить его для работы с другим доменом для статистики «mydomain.com». Например что-то вроде:

http://www.someotherdomain.com/awstats/www.mydomain.com/

AWStats обычно настраивается для работы как задание cron. Это состоит из двух частей.

1.) Запустите обновление базы данных. Это загружает файлы журнала. 2.) Создайте вывод. Это та часть, на которую нужно смотреть.

Вот пример того, что я делаю для некоторых сайтов на моем сервере:

00 7 * * *      perl /usr/lib/cgi-bin/awstats.pl -config=blackbirds.tv -output -staticlinks >/var/www/manticore/stats/awstats.blackbirds.html

Папка / var / www / manticore - это домашняя папка для основного домена сервера (www.manticore-uk.com, это работает, так что идите и посмотрите, сайт по умолчанию фактически пуст, и вы получите сообщение об ошибке, но файлы awstats все есть).

Как видите, это делается с помощью простого перенаправления вывода. И, извините, да, это действительно так работает только под Linux. Понятия не имею, как это сделать под Windows.

По умолчанию awstats может сделать это за вас:

http://www.someotherdomain.com/awstats/awstats.pl?config=www.mydomain.com

Это покажет вам статистику для www.mydomain.com

Предполагается, что someotherdomain.com размещен на том же сервере, что и mydomain.com.

Вы должны иметь возможность использовать этот подход для любого виртуального хоста, который вы отслеживаете через awstats на том же сервере.