본문 바로가기

리눅스

OpenLDAP과 phpLDAPadmin을 Docker 컨테이너로 실행하는 방법

반응형

OpenLDAP과 phpLDAPadmin을 Docker 컨테이너로 실행하는 방법

Docker Compose 파일 다운로드

git clone https://github.com/anti1346/docker-openldap-phpldapadmin.git
cd docker-openldap-phpldapadmin

.env 파일 생성

vim .env
LDAP_ORGANISATION=4wxyz
LDAP_DOMAIN=4wxyz.com
LDAP_ADMIN_PASSWORD=YourPassWord

Docker Compose 실행

docker-compose up -d

Docker Compose 컨테이너 상태 확인

docker-compose ps
$ docker-compose ps
    Name             Command         State                      Ports                   
----------------------------------------------------------------------------------------
openldap       /container/tool/run   Up      0.0.0.0:389->389/tcp, 0.0.0.0:636->636/tcp 
phpldapadmin   /container/tool/run   Up      0.0.0.0:8443->443/tcp, 0.0.0.0:8080->80/tcp

phpLDAPadmin 접속

웹 브라우저를 열고 http://localhost:8080으로 접속합니다. phpLDAPadmin 로그인 화면이 표시됩니다.

http://SERVER-IP:8080
 https://SERVER-IP:8443
  • 로그인 정보
    • Login DN: cn=admin,dc=4wxyz,dc=com
    • Password: YourPassWord

phpLDAPadmin

그룹 및 계정 생성

1. dc 패스워드 설정(Add new attribute > Password)

2. Generic: Organisational Unit 그룹 생성, Groups, People

3. ou=Groups 하위에서 Generic: Posix Group 팀 생성

4. ou=People 하위에서 Generic: User Account 사용자 계정 생성

phpLDAPadmin

참고URL

 

728x90
반응형