Как поставить GeoIP на сервер

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем sevdvina29, 29 янв 2008.

Статус темы:
Закрыта.
  1. sevdvina29

    sevdvina29 Постоялец

    Регистр.:
    9 июн 2007
    Сообщения:
    50
    Симпатии:
    7
    Подскажите кто-нибудь, как установить GeoIP на виртуальный сервер.
     
  2. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    На виртуальный вряд ли поставишь, там надо апачу в httpd.conf прописывать дополнительный модуль.

    Как вариант быстрого решения есть вот это:

    http://www.maxmind.com/app/javascript_city

    Ну или руками отлавливать $_SERVER[REMOTE_ADDR] и прогонять его по базе GeoIP. Работает может и помедленнее, но не настолько, чтобы не рассматривать этот вариант вообще..

    У меня на практике тормозов не было совершенно, но правда сайт дохлый - 50 человек в день..
     
  3. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Сорри, я туплю. На виртуальный сервер ставится так же, как и на обычный - см. здесь пример:

    http://www.lissyara.su/?id=1133
     
  4. FaLL3N

    FaLL3N Постоялец

    Регистр.:
    4 дек 2006
    Сообщения:
    100
    Симпатии:
    17
    насколько я знаю база устанавливается в /usr/share (физически кладется туда файл GeoIP.dat)
    а потом уже в скриптах
    PHP:
    include('geoip.inc');
    $gi geoip_open("/usr/share/GeoIP.dat",GEOIP_STANDARD);
     
Статус темы:
Закрыта.