2013-09-05 4 views
0

После установки mod_geoip/GeoIP-апи-с с успехом, я получаю сообщение об ошибке пытается повторно запустить Apache с помощью 'LoadModule geoip_module libexec/mod_geoip.so'Проблемы с запуском mod_geoip

Error: 
*Cannot load /usr/local/apache/libexec/mod_geoip.so into server: Shared object "libc.so.7" not found* 

Мой серверное программное обеспечение немного устаревший, но скала:

Freebsd: 4.7 
Apache: 1.3.42 
geoip-api-c: 1.4.8_3 (newest package version available on freebsd.org) 
mod_geoip: 1.3.5 

Я не был в состоянии построить новую версию API-с на моем сервере, поэтому я в конечном итоге, используя пакет из freebsd.org.

Любая помощь будет оценена, мне действительно нужно заставить ее работать, mod-security/.htaccess самостоятельно больше не режут ее. Спасибо

ответ

0

Я понял, в чем проблема, и теперь у меня GeoIP работает на моем сервере, ради других пользователей я объясню, что я сделал, чтобы получить эту работу, но ... настройка моего сервера уникальна и другая перед использованием этого метода пользователи предупреждаются.

Я обнаружил, что моя версия gcc была старой, чтобы успешно «создать» API-интерфейс GeoIP, поэтому я использовал более новую версию gcc для «создания» API C и использовал ту же самую версию gcc для создания Общий объект Apache mod_geoip.

Также перед началом GeoIP в моем файле httpd.conf я должен был добавить libgcc_s.so.1 в/USR/местные/Библиотека/

Я сделал обширное тестирование в течение всего дня, до сих пор все хорошо!

Смежные вопросы