下面文章小编就为大家带来一篇关于ldap_connect无法连接到服务器,ldap_connect error怎么解决: Unable to bind to server: Can't contact LDAP server。小编觉得挺不错的,现在就分享给大家,如果你在找ldap_connect error怎么解决,php ldap_connect,Can't contact LDAP server,也可以做个学习。一起跟随小编过来看看吧。
ldap_connect无法连接到服务器,ldap_connect error怎么解决: Unable to bind to server: Can't contact LDAP server
作者:小程序教员 发布时间:2020-11-22
一些公司和企业,
是使用active directory域账号来管理用户的,
一般为了有更好的用户体验,
公司和单位的应用程序会调用ldap_connect来验证用户合法性。
一些朋友在php开发使用ldap_connect()函数时,
遇到下面的error错误:
Unable to bind to server: Can't contact LDAP server
出现这种错误,
通常是你的域控服务器名称,IP地址,或者端口号错误。
解决方法可以参考下面操作:
1) 检查应用端填写的ad域服务器,端口号是否正确
如果你填写的是域名, 可以改成active diretory域服务器IP地址。 一般ad域的ldap使用389端口。 下面的几种ldap_connect写法都是可以连接上ad域服务器的,$ldapconn = ldap_connect('192.168.211.100', 389);
$ldapconn = ldap_connect('ldap://192.168.211.100', 389);
$ldapconn = ldap_connect('www.qinziheng.com', 389);
2) 检查ad域服务器是否开放了服务,389
windwos服务器, 可以使用下面的命令netstat -a | findstr ":389"
当然最好在服务器端把IP地址,服务器名称核对下。
windows server 2008, server 2012, windows server 2016,server 2019等都是一样的。
3) 检查防火墙是否放行ldap服务
如果你是外网应用, 要连接公司内网的active directory服务器, 还要让网络管理员在年检查下, 防火墙是不是放行的ad域服务器提供的服务, 或者是否做了端口转发。 猛击这里, 观看子恒老师《微信小程序开发》系列视频 了解实现过程和下载相关源代码声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
ldap_connect无法连接到服务器,ldap_connect error怎么解决: Unable to bind to server: Can't contact LDAP server链接:https://www.qinziheng.com/details/9533/
ldap_connect无法连接到服务器,ldap_connect error怎么解决: Unable to bind to server: Can't contact LDAP server相关文章