配置Squid使用OpenLDAP认证
时间:2020-03-21 11:49:55 来源:igfitidea点击:
本文假定Squid和OpenLDAP服务都安装在同一Debian Wheezy服务器上。
软件
本文使用的软件:
- Debian Wheezy
- Squid3.1.20
- OpenLDAP 2.4.31
在我们开始之前
我们可能需要查看这篇文章,了解如何设置Squid。
我们可能需要查看本文以了解如何设置OpenLDAP。
Squid OpenLDAP配置
检查Squid是否可以连接到OpenLDAP:
$/usr/lib/squid3/squid_ldap_auth -v 3 -b "ou=Users,dc=theitroad.com,dc=top" -D "cn=guest,dc=top" -W localhost user passwd OK
打开“ /etc/squid3/squid.conf”并添加以下行:
auth_param basic program /usr/lib/squid3/squid_ldap_auth -v 3 -b "ou=Users,dc=theitroad.com,dc=top" -D "cn=guest,dc=top" -w passwd localhost acl ldap-auth proxy_auth REQUIRED http_access allow ldap-auth http_access allow localhost http_access deny all
防止Squid配置文件被世界范围内读取:
# chmod 0640 /etc/squid3/squid.conf
重新启动Squid服务:
# service squid3 restart