我跟我的PHP脚本有问题:
PHP警告:ldap_bind():无法绑定到服务器:无法联系LDAP服务器....
ldap_connect()说"成功"但ldap_bind()失败了,如何解决这个问题?
Connect打开会话.绑定是实际验证你的.因此,您已连接但未使用有效凭据登录.
由于SELinux限制HTTPD可以使用的端口,在RHEL7(CentOS7)上出现此错误。
LDAP端口389和636不在默认的允许列表中,您可以使用以下方法解除阻止:
setsebool -P httpd_can_network_connect 1
Run Code Online (Sandbox Code Playgroud)
您可以通过尝试LDAP服务器的套接字来测试限制:
fsockopen('LDAP-Server-IP', 389);
Run Code Online (Sandbox Code Playgroud)
它将显示“权限被拒绝”,表明已被阻止,而不是凭据问题。
还要检查您的SELinux审核日志文件是否有其他被阻止的内容。
| 归档时间: |
|
| 查看次数: |
44515 次 |
| 最近记录: |