安装httpd服务器
[root@i-68nhrdjj ~]# yum install httpd -y
修改配置文件httpd.conf
[root@i-68nhrdjj ~]# vim /etc/httpd/conf/httpd.conf 102 <Directory /> 103 AllowOverride none 104 Require all denied 105 </Directory> 改为 102 <Directory /> 103 Options Indexes FollowSymLinks 104 AllowOverride None 105 </Directory>
安装phpldapadmin
[root@i-68nhrdjj ~]# yum -y install epel-release [root@i-68nhrdjj ~]# yum --enablerepo=epel -y install phpldapadmin
修改主配置文件
[root@i-68nhrdjj ~]# vim /etc/phpldapadmin/config.php
找到并取消一下行注释
298 $servers->setValue('server','host','127.0.0.1');
301 $servers->setValue('server','port',389);
305 $servers->setValue('server','base',array('dc=hebye,dc=com')); #array里加上openldap配置文件中设置的olcSuffix
323 $servers->setValue('login','auth_type','session');
397 $servers->setValue('login','attr','dn');
398 //$servers->setValue('login','attr','uid'); #把此行注释掉
修改phpldapadmin访问配置文件
[root@i-68nhrdjj ~]# vim /etc/httpd/conf.d/phpldapadmin.conf
#
# Web-based tool for managing LDAP servers
#
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
Alias /ldapadmin /usr/share/phpldapadmin/htdocs
<Directory /usr/share/phpldapadmin/htdocs>
<IfModule mod_authz_core.c>
# Apache 2.4
#Require local
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
访问web管理端
[root@i-68nhrdjj ~]# systemctl start httpd.service
[root@i-68nhrdjj ~]# systemctl enable httpd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@i-68nhrdjj ~]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2022-07-14 11:55:27 CST; 14s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 6784 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─6784 /usr/sbin/httpd -DFOREGROUND
├─6785 /usr/sbin/httpd -DFOREGROUND
├─6786 /usr/sbin/httpd -DFOREGROUND
├─6787 /usr/sbin/httpd -DFOREGROUND
├─6788 /usr/sbin/httpd -DFOREGROUND
└─6789 /usr/sbin/httpd -DFOREGROUND
Jul 14 11:55:27 i-68nhrdjj systemd[1]: Starting The Apache HTTP Server...
Jul 14 11:55:27 i-68nhrdjj httpd[6784]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Jul 14 11:55:27 i-68nhrdjj systemd[1]: Started The Apache HTTP Server.
访问http://139.198.34.146:1956/phpldapadmin/
登陆用户名:cn=admin,dc=hebye,dc=com
密码:wdm123456


继续阅读

评论