【DevOps工具篇】安装 LDAP 管理 GUI PhpLdapAdmin

2019-11-10T13:11:33+08:00 | 1分钟阅读 | 更新于 2019-11-10T13:11:33+08:00

Macro Zhao

【DevOps工具篇】安装 LDAP 管理 GUI PhpLdapAdmin

@TOC

推荐超级课程:

启用远程管理功能

要能够远程管理 LDAP 服务器,需要进行以下设置。准备如下 LDIF 文件。

add-configpw.ldif

dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}1YGM9/yh8T/WBElmF7XHMg2pCRWWeN8E

使用 LDAP 实用工具进行配置更改。

\# ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f add-configpw.ldif ⏎
modifying entry "olcDatabase={0}config,cn=config"

安装 phpLDAPadmin

可以从以下网址下载 phpLDAPadmin。

http://phpldapadmin.sourceforge.net/

下载后,解压文件。

\# tar xzf phpldapadmin-1.2.3.tgz -C /usr/local ⏎

对 phpLDAPadmin 进行补丁

对于 PHP5.5 以上版本,需要应用补丁。从以下网址获取补丁文件(phpldapadmin-1.2.3-php5.5.patch)。

http://phpldapadmin.sourceforge.net/

应用补丁。

\# cp phpldapadmin-1.2.3-php5.5.patch /usr/local/phpldapadmin-1.2.3 ⏎
# cd /usr/local ⏎
# patch -p0 < phpldapadmin-1.2.3/phpldapadmin-1.2.3-php5.5.patch ⏎
patching file phpldapadmin-1.2.3/lib/PageRender.php
patching file phpldapadmin-1.2.3/lib/ds\_ldap.php
patching file phpldapadmin-1.2.3/lib/functions.php

Apache 的配置

需要设置使得从 Web 服务器可以访问到 phpLDAPadmin。

Alias /ldapadmin/ /usr/local/phpldapadmin-1.2.3/htdocs/
<Directory "/usr/local/phpldapadmin-1.2.3/htdocs">
    Require all granted
    DirectoryIndex index.php index.html
</Directory>

编辑配置文件

/usr/local/phpldapadmin-1.2.3/config/config.php.example 中有配置文件的示例。复制并创建 config.php 文件,并进行配置,这样就可以用 phpLDAPadmin 管理 LDAP 服务器了。

/usr/local/phpldapadmin-1.2.3/config/config.php

$servers = new Datastore();
$servers->newServer('ldap\_pla');
$servers->setValue('server','name','ldapsrv.designet.jp');
$servers->setValue('server','host','127.0.0.1');
$servers->setValue('server','port',389);
$servers->setValue('server','base',array('dc=designet,dc=jp'));

© 2011 - 2025 Macro Zhao的分享站

关于我

如遇到加载502错误,请尝试刷新😄

Hi,欢迎访问 Macro Zhao 的博客。Macro Zhao(或 Macro)是我在互联网上经常使用的名字。

我是一个热衷于技术探索和分享的IT工程师,在这里我会记录分享一些关于技术、工作和生活上的事情。

我的CSDN博客:
https://macro-zhao.blog.csdn.net/

欢迎你通过评论或者邮件与我交流。
Mail Me

推荐好玩(You'll Like)
  • AI 动·画
    • 这是一款有趣·免费的能让您画的画中的角色动起来的AI工具。
    • 支持几十种动作生成。
我的项目(My Projects)
  • 爱学习网

  • 小乙日语App

    • 这是一个帮助日语学习者学习日语的App。
      (当然初衷也是为了自用😄)
    • 界面干净,简洁,漂亮!
    • 其中包含 N1 + N2 的全部单词和语法。
    • 不需注册,更不需要订阅!完全免费!
  • 小乙日文阅读器

    • 词汇不够?照样能读日语名著!
    • 越读积累越多,积跬步致千里!
    • 哪里不会点哪里!妈妈再也不担心我读不了原版读物了!
赞助我(Sponsor Me)

如果你喜欢我的作品或者发现它们对你有所帮助,可以考虑给我买一杯咖啡 ☕️。这将激励我在未来创作和分享更多的项目和技术。🦾

👉 请我喝一杯咖啡

If you like my works or find them helpful, please consider buying me a cup of coffee ☕️. It inspires me to create and share more projects in the future. 🦾

👉 Buy me a coffee