despainer
Постоялец
- Регистрация
- 15 Фев 2008
- Сообщения
- 614
- Реакции
- 167
- Автор темы
- #1
Установка Webalizer-geoip на FreeBSD 7.X 8.X
Удаляем сначала штатную систему статистики через панель управления
ставим мод GeoIP для Apache
cd cd /usr/ports/www/mod_geoip2/
make config
Оставляем значения как есть
Устанавливаем:
make install clean
Cтавим порт php-pecl-geoip
cd /usr/ports/net/pecl-geoip
make config
Оставляем значения по умолчанию
И ставим порт
make install clean
Идем на maxmind.com и скачиваем базы для Geoip
распаковываем их:
tar -xf GeoIPv6-20100228.dat.gz
tar -xf GeoIP.dat.gz
tar -xf GeoLiteCity.dat.gz
копируем в /usr/local/share/GeoIP
cp GeoIPv6-20100228.dat.gz /usr/local/share/GeoIP
cp GeoIP.dat.gz /usr/local/share/GeoIP
cp GeoLiteCity.dat.gz /usr/local/share/GeoIP
правим настройки конфига модуля GeoIP
ee /usr/local/etc/apache22/Includes/mod_geoip.conf
и приводим его к такому виду:
LoadModule geoip_module libexec/apache22/mod_geoip.so
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/local/share/GeoIP/GeoIP.dat
GeoIPDBFile /usr/local/share/GeoIP/GeoIPLiteCity.dat
GeoIPDBFile /usr/local/share/GeoIP/GeoIPv6-20100228.dat
</IfModule>
ставим Webalizer-Geoip:
cd /usr/ports/www/geolizer/
make config
Оставляем значения как есть:
make install clean
после установки выполняем:
/usr/local/ispmgr/sbin/pkgctl -D cache
killall -9 ispmgr
apachectl restart
PS: Панель будет показывать что модуль установлен но не будет отображать название пакета в заголовке,не стоит паниковать,модуль нормально работает.
Удаляем сначала штатную систему статистики через панель управления
ставим мод GeoIP для Apache
cd cd /usr/ports/www/mod_geoip2/
make config
Оставляем значения как есть
Устанавливаем:
make install clean
Cтавим порт php-pecl-geoip
cd /usr/ports/net/pecl-geoip
make config
Оставляем значения по умолчанию
И ставим порт
make install clean
Идем на maxmind.com и скачиваем базы для Geoip
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
распаковываем их:
tar -xf GeoIPv6-20100228.dat.gz
tar -xf GeoIP.dat.gz
tar -xf GeoLiteCity.dat.gz
копируем в /usr/local/share/GeoIP
cp GeoIPv6-20100228.dat.gz /usr/local/share/GeoIP
cp GeoIP.dat.gz /usr/local/share/GeoIP
cp GeoLiteCity.dat.gz /usr/local/share/GeoIP
правим настройки конфига модуля GeoIP
ee /usr/local/etc/apache22/Includes/mod_geoip.conf
и приводим его к такому виду:
LoadModule geoip_module libexec/apache22/mod_geoip.so
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/local/share/GeoIP/GeoIP.dat
GeoIPDBFile /usr/local/share/GeoIP/GeoIPLiteCity.dat
GeoIPDBFile /usr/local/share/GeoIP/GeoIPv6-20100228.dat
</IfModule>
ставим Webalizer-Geoip:
cd /usr/ports/www/geolizer/
make config
Оставляем значения как есть:
make install clean
после установки выполняем:
/usr/local/ispmgr/sbin/pkgctl -D cache
killall -9 ispmgr
apachectl restart
PS: Панель будет показывать что модуль установлен но не будет отображать название пакета в заголовке,не стоит паниковать,модуль нормально работает.