免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4576 | 回复: 4
打印 上一主题 下一主题

[Web] apache采用LDAP认证编译问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-16 22:12 |只看该作者 |倒序浏览
apache版本:2.2.9
平台:Solaris 10

问个小白问题:
在配置apache是--enable-ldap --enable-authnz-ldap,配置时没有问题,但是编译时报错:
mod_authnz_ldap.c:40:2: #error mod_authnz_ldap requires APR-util to have
LDAP support built in. To fix add --with-ldap to ./configure.

但是重新配置又说unrecognize option --with-ldap。
网上找到了解决方案,就是重新编译apr和apu。http://brent.kearneys.ca/2006/12 ... ation-into-apache2/
./configure --prefix=/usr/local/apache2 --with-apr=../apr \
--with-ldap-lib=/usr/lib --with-ldap-include=/usr/include \
--with-ldap=ldap

但是编译apu时要配置ldap的include和lib路径,请问这个路径应该是什么呢?
我试着用apr编译安装出来的include和lib路径,APU能编译安装通过,但是再到顶层目录继续make的时候还是出错了。
ld: fatal: Symbol referencing errors. No output written to .libs/httpd

所以我怀疑是不是我给的LDAP的Include和lib路径不对

我之前没学过apache,这会工作要用了才临时抱佛脚,还请各位指点指点,谢谢啦!

论坛徽章:
0
2 [报告]
发表于 2010-12-16 22:37 |只看该作者
是不是一定要先装个openldap之类的得到lib和include呢?

论坛徽章:
0
3 [报告]
发表于 2010-12-17 21:13 |只看该作者
自问自答:
1. 先装openldap,装的时候--disable-slapd,因为只要openldap的lib和include,并不是真的要装ldap服务器。
2. 编译apr和apu,apu编译时--with-ldap-lib,--with-ldap-include,--with-ldap。lib和include用openldap安装出来的。make, make install
3. 安装apache。configure --with-apr=<> --with-apr-util,这两个用步骤2安装路径。

终于把apache2和ldap搞定了,但是因为apache升级里,php和mod_perl也要重装。刚把php搞定了,期间又重装过一次apache,因为之前apache只需要--enable-module=so就可以用php的,现在2.2.9不行,还得--enable-so。
继续奋战mod_perl。mod_perl版本是1.29。perl Makefile.PL USE_APXS=1 WITH_APXS=<APACHE APXS路径> EVERYTHING=1好像不管用啊,安装完以后httpd.conf里还是没有LoadModule。
有没有哪位大人指点一下?

论坛徽章:
0
4 [报告]
发表于 2010-12-17 22:05 |只看该作者
再次自问自答一下: Mod_perl1.0是给apache1.0用的,apache2.0要用mod_perl2.0.
但是为什么我装完mod_perl2.0以后httpd.conf还是没有perl的LoadModule呢?
哪位行行好,别让我再自问自答了。。。

论坛徽章:
0
5 [报告]
发表于 2010-12-18 11:48 |只看该作者
还是自己解决了。。。
加上MP_APR_CONFIG配置,make的时候会有warning让手动加一行LoadModule。而且这个Module的名字也变了,成了mod_perl.so,在1.0里是libperl.so,路径也不一样了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP