Устанавливаем Geoip модуль в apache (debian), добавляем базы

5 марта 2013 г. pashich Просмотров: 3737 RSS Обсудить
Server

Прилетела на днях очередная задачка: установить geoip модуль в веб сервер апач и добавить дефолтную базу городов. С помощью высшего разума grin я теперь уже знаю как это сделать. Для того чтобы добавить geoip модуль в уже установленный и работающий веб сервер апач делаем следующее:

Устанавливаем сам модуль

apt-get install libapache2-mod-geoip2.1.2

Теперь нам нужно скачать базу стран или городов. Сделать это можно, например здесь

Скачали, распаковали. Чтобы не путаться запоминаем куда положили файл базы, например в /etc/apache2/geoip/

Правим файл конфигурации модуля

nano /etc/apache2/mods-available/geoip.conf

У меня получилось так

< IfModule mod_geoip.c >

GeoIPEnable On

GeoIPDBFile /etc/apache2/geoip/GeoLiteCity.dat

< /IfModule >

(Убрать пробелы перед и после <>)

В случае если нам нужна база по городам.

Теперь делаем релоад апача

/etc/init.d/apache2 reload

И можно потестить работу модуля, например так: создаем в каталоге /var/www/ файл index1.php и идем на него браузером. Если все ок, то мы должны увидеть город, из которого зашли


--Ты кого больше хочешь: сына или дочку?
--Конечно сына!
--Почему?
--Вертолет хочу радиоуправляемый!

Если вы думаете так же и планируете купить радиоуправляемый вертолет в Санкт-Петербурге, рекомендую осуществить ваш выбор здесь http://hobbystar.ru/catalogue.php?id=5. Вы обязательно останетесь довольны сочетанием цены и качества

Поделиться с друзьями   facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru livejournal.ru