[squid-users] i hope to use external ACL + ldap at squid 3.5.2, but i don't find ext_ldap_group_acl and basic_ldap_auth from /squid/libexec/

johnzeng johnzeng2013 at yahoo.com
Sat Mar 14 07:12:36 UTC 2015


Hi Amos:

               How i will  build LDAP libraries for squid ?

               We built openldap-2.4.39 environment .

                We operated  command " source /etc/ld.so.conf " , 
include  /accerater/env/ldap/lib  /accerater/env/ldap/include

/accerater/env/ldap/lib

liblber-2.4.so.2       liblber.a   liblber.so libldap-2.4.so.2.10.2  
libldap.la libldap_r-2.4.so.2.10.2  libldap_r.la  libldap.so
liblber-2.4.so.2.10.2  liblber.la  libldap-2.4.so.2 
libldap.a              libldap_r-2.4.so.2 libldap_r.a              
libldap_r.so

/accerater/env/ldap/include

lber.h  lber_types.h  ldap_cdefs.h  ldap_features.h  ldap.h 
ldap_schema.h  ldap_utf8.h  ldif.h  slapi-plugin.h


This is new configure in according to your advisement


./configure --prefix=/accerater/webcache3 
--enable-follow-x-forwarded-for --enable-snmp --enable-linux-netfilter 
--enable-storeio=aufs,rock --enable-wccpv2 --with-large-files 
--enable-removal-policies=lru,heap --enable-async-io=128 
--enable-http-violations  --with-maxfd=65536 --enable-large-cache-files 
--enable-delay-pools --enable-forward-log --with-pthreads 
LIBS=-ltcmalloc --enable-url-rewrite-helpers --enable-log-daemon-helpers 
--enable-epoll --enable-ltdl-convenience --with-included-ltdl 
--enable-disk-io=AIO,Blocking,DiskThreads,IpcIo,Mmapped 
--enable-external-acl-helpers=file_userip,kerberos_ldap_group,LDAP_group,session,SQL_session,unix_group,wbinfo_group 
--enable-auth-basic=DB,fake,getpwnam,LDAP,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB 
--enable-auth-digest=file,LDAP --enable-cache-digests 
--enable-auth-negotiate=kerberos,wrapper --enable-auth-ntlm=fake,smb_lm




if possible , please advise me how to do .


于 2015年03月14日 13:07, Amos Jeffries 写道:
> On 14/03/2015 5:37 a.m., johnzeng wrote:
>> Hello All:
>>
>> i hope to use external ACL + ldap at squid 3.5.2, but i don't find
>> ext_ldap_group_acl and basic_ldap_auth from /squid/libexec/
>>
>> if possible , please give me some advisement . Thanks
>>
> You are missing the LDAP libraries needed to build them.
>
>> This is my config
>>
>>
>> configure options: '--prefix=/accerater/webcache3'
>> '--enable-follow-x-forwarded-for' '--enable-snmp'
>> '--enable-linux-netfilter' '--enable-storeio=aufs,rock'
>> '--enable-wccpv2' '--with-large-files'
>> '--enable-removal-policies=lru,heap' '--enable-async-io=128'
>> '--enable-http-violations'
> All of these ...
>
>> '--enable-default-err-language=English'
>> '--enable-err-languages=English' '--enable-referer-log'
>> '--enable-useragent-log'
> ... to here are no longer existing otpions.
>
>> '--with-maxfd=65536'
>> '--enable-large-cache-files' '--enable-delay-pools'
>> '--enable-forward-log' '--with-pthreads' 'LIBS=-ltcmalloc'
>> '--disable-internal-dns'
> Disable of interal DNS is no longer an existing option.
>
>> '--enable-url-rewrite-helpers'
>> '--enable-log-daemon-helpers' '--enable-epoll'
>> '--enable-ltdl-convenience' '--with-included-ltdl'
>> '--enable-disk-io=AIO,Blocking,DiskThreads,IpcIo,Mmapped'
>>
>> This is full file at /squid/libexec
>>
>>
>> basic_db_auth basic_ncsa_auth basic_smb_auth digest_file_auth
>> ext_unix_group_acl log_file_daemon storeid_file_rewrite
>> basic_fake_auth basic_nis_auth basic_smb_auth.sh ext_delayer_acl
>> ext_wbinfo_group_acl negotiate_wrapper_auth unlinkd
>> basic_getpwnam_auth basic_pop3_auth basic_smb_lm_auth
>> ext_file_userip_acl helper-mux.pl ntlm_fake_auth url_fake_rewrite
>> basic_msnt_multi_domain_auth basic_radius_auth cachemgr.cgi
>> ext_sql_session_acl log_db_daemon ntlm_smb_lm_auth url_fake_rewrite.sh
> Amos
>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users



More information about the squid-users mailing list