首页 » 网站建设 » php修正hostname技巧_教你若何用Docker安装phpLDAPadmin

php修正hostname技巧_教你若何用Docker安装phpLDAPadmin

访客 2024-12-12 0

扫一扫用手机浏览

文章目录 [+]

phpLDAPadmin是OpenLDAP的可视化管理工具。

废话少说,直接上干货。

php修正hostname技巧_教你若何用Docker安装phpLDAPadmin

先安装OpenLDAP

php修正hostname技巧_教你若何用Docker安装phpLDAPadmin
(图片来自网络侵删)

docker run -d --name ldap -p 3899:389 -p 6366:636 --hostname openldap-host --env LDAP_ORGANISATION="test" --env LDAP_DOMAIN="test.com" --env LDAP_ADMIN_PASSWORD="123456" osixia/openldap

再安装phpLDAPadmin

安装完成后,通过http://127.0.0.1:8080 访问登录,提示无法连接LDAP server,这个紧张的缘故原由是我们修正了LDAP server 的端口号为3899,而phpLDAPadmin默认连接的是389的缘故原由,那我们如何修正phpLDAPadmin的默认连接端口呢

首先进入phpLDAPadmin容器中

docker run -d --privileged -p 8080:80 --name ldap_pla --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=127.0.0.1 osixia/phpldapadmin

然后修正/var/www/phpldapadmin/config下的config.php文件

$servers->setValue('server','name','127.0.0.1');

$servers->setValue('server','host','127.0.0.1');

$servers->SetValue('server','port',3899); //新增此行,完成端口修正

config.php修正完成后,重新容器即可生效。

把稳:有些人可能创造phpLDAPadmin容器中的文件无法修正,提示“vi: command not found”,小编在这里教大家一招,利用docker cp 命令把config.php文件复制到宿主机进行修正,修正完成后再用docker cp 复制到容器中进行更换即可。

相关文章