启动mod_geoip时出现问题

时间:2013-09-05 22:25:30

标签: geoip

成功安装mod_geoip / geoip-api-c后,我尝试使用'LoadModule geoip_module libexec / mod_geoip.so'重新启动Apache时遇到错误

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-c,这就是我最终使用freebsd.org的软件包的原因。

任何帮助都会受到赞赏,我真的需要让它工作,mod-security / .htaccess单独不再削减它。感谢

1 个答案:

答案 0 :(得分:0)

我弄清楚问题是什么,我现在已经在我的服务器上运行了GeoIP,为了其他用户我会解释我做了什么让这个工作但是...我的服务器设置是独一无二的,其他用户是在使用这种方法之前要小心。

我发现我的gcc版本是为了成功“制作”GeoIP C API,因此我使用较新版本的gcc来“制作”C API并使用相同版本的gcc来创建Apache共享对象mod_geoip。

在我的httpd.conf文件中启动GeoIP之前,我必须将libgcc_s.so.1添加到/ usr / local / lib /

我整天都做了大量的测试,到目前为止一切都很好!