Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » mod_geoip: сборка для Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Infection

iB3 PostgreSQL Coder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
www:/usr/src/WebServices/mod_geoip_1.2.6# /usr/local/apache/bin/apxs -cia -I/usr
/include -L/usr/lib -lGeoIP /usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c
gcc -DLINUX=22 -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT
 -I../lib/expat-lite -fpic -DSHARED_MODULE -I/usr/local/apache/include -I/usr/in
clude  -c /usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c
/usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c: In function `geoip_server_conf
ig':
/usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c:139: warning: assignment makes
integer from pointer without a cast
/usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c: In function `geoip_post_read_r
equest':
/usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.c:248: warning: assignment discar
ds qualifiers from pointer target type
gcc -shared -o /usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.so mod_geoip.o -L/
usr/lib -lGeoIP
[activating module `geoip' in /usr/local/apache/conf/httpd.conf]
cp /usr/src/WebServices/mod_geoip_1.2.6/mod_geoip.so /usr/local/apache/libexec/m
od_geoip.so
chmod 755 /usr/local/apache/libexec/mod_geoip.so
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak
cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf
rm /usr/local/apache/conf/httpd.conf.new
 
 
все прекрасно собралось
 
в конфиг апапа положил
 
LoadModule geoip_module       libexec/mod_geoip.so
AddModule mod_geoip.c
GeoIPEnable On
 
а в переменных окружения нифига не появляется..
 
куда рыть?




п. 2.10 правил. Исправлено. lynx.

Всего записей: 352 | Зарегистр. 21-12-2001 | Отправлено: 09:52 16-11-2004 | Исправлено: lynx, 22:28 16-11-2004
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Infection
А ты саму библиотеку GeoIP вместе с базой поставил?
Без нее модуль ест-но работать не будет.
 
 
 
Брать тут http://www.maxmind.com/app/c
 
 
 

Цитата:
LoadModule geoip_module       libexec/mod_geoip.so  
AddModule mod_geoip.c  
GeoIPEnable On  

 
там же путь к базе пропиши.
GeoIPDBFile /path/to/GeoIP.dat

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 13:48 17-11-2004
Infection

iB3 PostgreSQL Coder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
ставил и даже прописывал путь к базе
 
оказалось, что если у тебя зарезервированный адрес IANA, то хрен че в переменных будет
 
а я сидел под 192.168.0.1
 
поэтому и не работало, а на самом деле все оказывается очень хорошо работает

Всего записей: 352 | Зарегистр. 21-12-2001 | Отправлено: 16:00 17-11-2004
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, вопрос такой. А как поставить ГеоИП под винду как модуль апача?

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 13:48 05-12-2006
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не знает? Весьма интересный вопрос

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 18:41 08-12-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
22222

Цитата:
А как поставить ГеоИП под винду как модуль апача?

ну, откомпилировать под виндой пробовал?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:08 08-12-2006
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Пробовал, но решил что это пытка. Там оно требует куча библиотек из линукса. Некоторые я скачал, все равно не пошло. Потом плюнул. В основном потому, что думал должно же быть человеческое решение вроде тех mod_rewrite.so и прочих *.so что идут с апачем. Должно же быть человеческое решение.  
 
Или MaxMind заставляет всех пользователей покупать себе админов, или заниматься гемором самостоятельно? Что-то не пойму я мир.

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 20:43 12-12-2006 | Исправлено: 22222, 20:44 12-12-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пробовал, но решил что это пытка. Там оно требует куча библиотек из линукса. Некоторые я скачал, все равно не пошло. Потом плюнул. В основном потому, что думал должно же быть человеческое решение вроде тех mod_rewrite.so и прочих *.so что идут с апачем. Должно же быть человеческое решение

ну вообще то я, к примеру, апач под виндами тоже компилю, а не беру готовый.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:35 12-12-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » mod_geoip: сборка для Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru