Документация по ОС FreeBSD
Пятница, 28.11.2025, 05:23
Главная
Регистрация
Вход
Приветствую Вас
Гость
|
RSS
Меню сайта
Главная страница
Новости в мире Unix
NEW
Каталог файлов
NEW
Установка и настройка
Ports & Packages
cvs
Безопасность
Работа с железом
X Window
Multimedia
Man pages
Net
Apache
DNS
FTP
Mail
Samba
Squid
SSH
VPN
РРР
Shell
IPFW
Tips'n'tricks
RFC
Книги по FreeBSD
Темы экзамена BSDA
Гостевая книга
Форум на bsdportal.ru
Каталог сайтов
Самый свежий софт
Каталог ссылок
Категории каталога
Apache
[58]
DNS
[25]
FTP
[27]
Mail
[74]
Samba
[24]
Squid
[46]
SSH
[23]
VPN
[35]
РРР
[20]
Net
[173]
Главная
»
Статьи
»
Сеть
»
Apache
Awstats установка и настройка во FreeBSD [2012]
И так , есть задача прикрутить статистику сайта к веб серверу Apache . И так мы имеем сервер на Freebsd 7.2 и Apache 2.0 — который при настройке может писать логи в /var/log/http-it-admin.org-access.log , а сам собственно awstat может обрабатывать эти логи и на вытаскивать необходимые нам данные и на основе этих данных стоить графики.
Обновляем порты при необходимости :
# portsnap update
Далее …
cd /usr/ports/www/awstats && make install clean
Так же стоит сделать A запись в вашей DNS зоне STAT.имя сайта , и добавить в конфиг апача виртуалхост для просмотра статистики .
# Алиас для jar-файлов
Alias /awstatsclasses «/usr/local/www/awstats/classes/»
# Алиас для таблиц стилей
Alias /awstatscss «/usr/local/www/awstats/css/»
# Алиас для путей к иконкам
Alias /awstatsicons «/usr/local/www/awstats/icons/»
# Алиас для CGI-скриптов
ScriptAlias /awstats/ «/usr/local/www/awstats/cgi-bin/»
# Имя виртуального хоста
ServerName stat.it-admin.org
# Корень виртуального хоста
DocumentRoot /usr/local/www/awstats
# Настройки доступа к директории
Allow from all
AllowOverride All
# Логи виртуального хоста
CustomLog «/var/log/httpd-stat.it-admin.org-access.log» combined
ErrorLog «/var/log/httpd-stat.it-admin.org-error.log»
И после этого перезапускаем Apache
apachectl restart
Далее выполняем
cd /usr/local/www/awstats/cgi-bin
cp awstats.model.conf awstats.it-admin.org.conf
mkdir /var/db/awstats
chown www:www /var/db/awstats
www:www — это имя пользователя и имя группы (обычно это таже группа от которой работает Apache )
Это необходимо для того , что бы сделать отдельный конфигурационный файл для отображения статистики для нашего сайта .
И так приступаем к редактированию конфига awstats.it-admin.org.conf , по большому счету нам необходимо поправить всего несколько строк :
LogFile=»/var/log/http-it-admin.org-access.log» — указуем путь к логам Apache DirData=»/var/db/awstats» — это директория ,где будут храниться сводние отчеты awstats AllowToUpdateStatsFromBrowser=1 — это добавит на страничку ссылочку обновить сейчас.
Lang=»auto» изменить на Lang=»ru — после чего русский язык будит корректно отображаться .
Далее добавляем в крон скрипт , который будит раз в 55 минут производить обработку логой Апача и создавать текстовый файлик с выборочной информацией.
55 * * * * root /usr/local/www/awstats/cgi-bin/awstats.pl -update -config=it-admin.org > /dev/null
Вот собственно и все , теперь можно набрать в адресной строке
http://stat.it-admin.org/awstats/awstats.pl?config=it-admin.org
или же сделать HTML документ для удобного URL
touch stat.html
<meta http-equiv=»refresh» content=»0; url=/awstats/awstats.pl?configit-admin.org«>
</head>
<body>
<p align=center><a href=»/awstats/awstats.pl?config=firm.com»>click here</a></p>
</body>
</html>
AWSTATS — руссификация , кодировка
И так если возникают проблемы с кодировкой делаем следующее :
/usr/local/etc/awstats/awstats.mysite.com.conf
поменять Lang=”auto” на Lang=”ru”
Или же можно поменять в /usr/local/www/awstats/cgi-bin/lang/awstats-ru.txt
PageCode=windows-1251 на PageCode=utf-8 (или наоборот — выбрать нужное
Если есть проблема кракозябл в поисковых фразах , тогда в конфиге расскоментируем :
decodeutfkeys — помогает, когда поисковые строки в разных кодировках
Источник:
http://blogfreebsd.com/freebsd/awstats-ustanovka-i-nastrojka-vo-freebsd.html
Категория:
Apache
| Добавил:
oleg
(08.03.2012) | Автор:
admin
Просмотров:
5316
| Рейтинг:
0.0
/
0
|
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
Всего комментариев:
0
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация
|
Вход
]
Форма входа
Друзья сайта
Google+
Copyright MyCorp © 2025