베하~! BTC_녹차공원 팀의 하동녹차 입니다.
이번주는 지난 Open LDap 에 이어 PhpLdapAdmin 에 대해 알아보겠습니다!
PhpLdapAdmin 이란?
phpLDAPadmin은 웹 브라우저를 통해 LDAP 서버를 쉽게 관리할 수 있게 해주는 도구입니다.
LDAP 서버는 주로 조직이나 네트워크에서 사용자 정보, 부서, 기기 등을 저장하는데 쓰이는데요.
이 정보를 효과적으로 관리하려면 특별한 프로그램이 필요한데, 그 중 하나가 바로 phpLDAPadmin입니다.
이 도구를 사용하면 사용자는 복잡한 명령어를 사용하지 않고도 웹 화면에서 LDAP 서버에 저장된 정보를 확인하고 수정할 수 있습니다.
예를 들어, 사용자 계정을 추가하거나 삭제하거나, 부서 정보를 변경하거나, 기타 LDAP 서버에 저장된 정보를 간단한 클릭이나 입력으로 수정할 수 있어요.
결국, phpLDAPadmin은 LDAP 서버를 관리하는 일을 훨씬 간편하게 만들어주는 도구라고 할 수 있습니다.
Ubuntu 에서 PhpLdapAdmin 설치
phpLDAPadmin을 설치 해보겠습니다.
phpLDAPadmin을 사용하려면 Ubuntu 시스템에 PHP 및 Apache 웹 서버가 설치되어야 합니다.
sudo apt -y install apache2 php php-cgi libapache2-mod-php php-mbstring php-common php-pear
php*-cgi 확장 프로그램 활성화
sudo a2enconf php*-cgi
sudo systemctl reload apache2
이제 다음 명령을 실행하여 phpLDAPadmin을 설치
sudo apt -y install phpldapadmin
신뢰할 수 있는 서브넷에서만 액세스를 허용하도록 /etc/apache2/conf-enabled/phpldapadmin.conf에서 액세스 권한을 수정합니다.
$ sudo vi /etc/apache2/conf-enabled/phpldapadmin.conf
#예시
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.18.0/24
저의 경우 테스트를 위해 모든 포트를 오픈 했습니다.
변경 후에는 Apache 웹 서버 다시 시작
sudo systemctl restart apache2
활성 UFW 방화벽이 있는 경우 포트 80 및 포트 443를 열어줘야 합니다.
sudo ufw allow proto tcp from any to any port 80,443
PhpLdapAdmin 웹으로 접근이 되는지 확인
http://(server’s hostname or IP address)/phpldapadmin/
#예시
http://192.168.1.21/phpldapadmin/
아래와 같이 정상적으로 접근이 되면 PhpLdapAdmin 설치 및 설정이 완료 된 것 입니다.
끝!
이번에는 OpenLDAP 이어 PhpLdapAdmin 에 대한 주제로 찾아왔는데요.
다음에는 더욱 재밌는 주제로 찾아오도록 하곘습니다.
이상 BTC_녹차공원 팀이였습니다!
베빠~!
'INFRA > Operation' 카테고리의 다른 글
데이터독 이란? (1) | 2023.12.22 |
---|---|
TestKube란? (1) | 2023.12.08 |
K8S Probe (0) | 2023.11.10 |
[Docker]Podman이란? (0) | 2023.10.27 |
OpenLdap 이란? (1) | 2023.10.26 |
댓글