[1] PHPLDAPAdmin – Instalacja
11 czerwca 2023Do instalacji, a przede wszystkim poprawnej pracy phpLDAPadmin potrzebne jest poprawne skonfigurowanie i działanie poniższych aplikacji/usług:
- Serwer http Apache,
- Serwer LDAP,
- Język PHP.
Dodatkowo, jeśli zamierzasz łączyć się z LDAP poprzez sieć Internet/publiczną upewnij się, że Twój serwer Apache jest poprawnie skonfigurowany i działa wraz z obsługą szyfrowanych połączeń SSL (https://). W przeciwnym wypadku dale logowania LDAP zostaną przesłane poprzez sieć w postaci jawnej, co umożliwi ich przechwycenie przez nieuprawnione osoby.
Instalacja
Instalację narzędzia do zarządzania za pomocą przeglądarki serwerem openLDAP, którym jest phpLDAPadmin można wykonać na kilka sposobów. Jednym z nich jest kompilacja z portu.
root@vfbsd01:~ # cd /usr/ports/net/phpldapadmin/ root@vfbsd01:/usr/ports/net/phpldapadmin # make config ; make install clean
Jak zwykle zalecam pozostanie przy wartościach/parametrach domyślnych.
Kolejna możliwością jest instalacja z pakietu.
root@vfbsd01:~ # pkg install phpldapadmin-php81
Ostania z proponowanych przeze mnie możliwości to pobranie spakowanego archiwum programu i jego ręczna instalacja.
Jeśli nie masz programu wget to zainstaluj go.
root@vfbsd01:~ # pkg install wget # pobierz phpldapadmin root@vfbsd01:~ # wget https://github.com/leenooks/phpLDAPadmin/archive/refs/tags/1.2.6.4.tar.gz
Zmieńmy nazwę pobranego pliku na dającą się zapamiętać i mającą coś wspólnego z phpLDAPadmin.
root@vfbsd01:~ # mv 1.2.6.4.tar.gz phpldapadmin-1.2.6.4.tar.gz
Następnie skopiujemy spakowany plik do katalogu, który jest głównym katalogiem serwera http, następnie go rozpakujemy i zmienimy nazwę.
root@vfbsd01:~ # cp phpldapadmin-1.2.6.4.tar.gz /usr/local/www/apache24/data/ root@vfbsd01:~ # cd /usr/local/www/apache24/data/ root@vfbsd01:/usr/local/www/apache24/data # tar -zxvf phpldapadmin-1.2.6.4.tar.gz root@vfbsd01:/usr/local/www/apache24/data # rm phpldapadmin-1.2.6.4.tar.gz root@vfbsd01:/usr/local/www/apache24/data # mv phpldapadmin-1.2.6.4/ phpldapadmin/