{"id":40392,"date":"2026-02-26T16:41:37","date_gmt":"2026-02-26T13:41:37","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=40392"},"modified":"2026-02-26T16:41:37","modified_gmt":"2026-02-26T13:41:37","slug":"how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/","title":{"rendered":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04"},"content":{"rendered":"<p><body>Bu rehber, Ubuntu 16.04 i\u015fletim sistemi \u00fczerinde OpenLDAP ve phpLDAPadmin&#8217;in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r. LDAP (Lightweight Directory Access Protocol), a\u011f tabanl\u0131 dizin hizmetleri i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131, platformdan ba\u011f\u0131ms\u0131z bir protokold\u00fcr. OpenLDAP, bu protokol\u00fcn yayg\u0131n olarak kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir uygulamas\u0131d\u0131r. phpLDAPadmin ise, bir web aray\u00fcz\u00fc \u00fczerinden OpenLDAP sunucular\u0131n\u0131 y\u00f6netmeyi sa\u011flayan PHP tabanl\u0131 bir ara\u00e7t\u0131r.<\/p>\n<p>Bu rehber, sistem y\u00f6neticilerine ve geli\u015ftiricilere, kullan\u0131c\u0131 ve grup y\u00f6netimini merkezi bir yap\u0131ya ta\u015f\u0131mak isteyenlere hitap etmektedir.<\/p>\n<h3>Giri\u015f<\/h3>\n<p>Merkezi bir kimlik do\u011frulama ve yetkilendirme sistemi kurmak, \u00f6zellikle birden fazla sunucu veya uygulama ile \u00e7al\u0131\u015fan b\u00fcy\u00fck a\u011f ortamlar\u0131nda hayati \u00f6nem ta\u015f\u0131r. LDAP, bu t\u00fcr bir merkezi dizin hizmeti sunar. OpenLDAP, esnekli\u011fi ve g\u00fc\u00e7l\u00fc \u00f6zellikleriyle bu alanda pop\u00fcler bir tercihtir. Ancak, komut sat\u0131r\u0131 \u00fczerinden LDAP dizinlerini y\u00f6netmek karma\u015f\u0131k ve hataya a\u00e7\u0131k olabilir. \u0130\u015fte bu noktada phpLDAPadmin devreye girer. phpLDAPadmin, OpenLDAP sunucunuzu sezgisel bir web aray\u00fcz\u00fc \u00fczerinden kolayca y\u00f6netmenizi, kullan\u0131c\u0131lar, gruplar ve di\u011fer dizin nesnelerini eklemenizi, d\u00fczenlemenizi veya silmenizi sa\u011flar.<\/p>\n<p>Bu rehberde, Ubuntu 16.04 sunucunuzu g\u00fcncelledikten sonra OpenLDAP sunucusunu (slapd) kuracak, temel dizin yap\u0131s\u0131n\u0131 olu\u015fturacak ve ard\u0131ndan phpLDAPadmin&#8217;i kurup yap\u0131land\u0131rarak web \u00fczerinden y\u00f6netilebilir hale getirece\u011fiz.<\/p>\n<h3>Sistem G\u00fcncelleme ve \u00d6n Gereksinimlerin Y\u00fcklenmesi<\/h3>\n<p>Kuruluma ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olmak her zaman iyi bir pratiktir. Ayr\u0131ca, phpLDAPadmin&#8217;in d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in baz\u0131 Apache ve PHP bile\u015fenlerine ihtiyac\u0131m\u0131z olacak.<\/p>\n<p>### Sistem G\u00fcncelleme<br \/>\nTerminali a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutlar\u0131 \u00e7al\u0131\u015ft\u0131rarak sisteminizi g\u00fcncelleyin:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p>Bu komutlar, paket listelerinizi yenileyecek ve y\u00fckl\u00fc paketlerin en son s\u00fcr\u00fcmlerine y\u00fckseltme yapacakt\u0131r.<\/p>\n<p>### Apache ve PHP Bile\u015fenlerinin Kurulumu<br \/>\nphpLDAPadmin bir web uygulamas\u0131 oldu\u011fu i\u00e7in bir web sunucusuna (Apache) ve PHP yorumlay\u0131c\u0131s\u0131na ihtiya\u00e7 duyar. Ayr\u0131ca LDAP ba\u011flant\u0131s\u0131 ve di\u011fer i\u015flevler i\u00e7in baz\u0131 PHP mod\u00fcllerinin de y\u00fckl\u00fc olmas\u0131 gerekmektedir.<\/p>\n<p>A\u015fa\u011f\u0131daki komutla gerekli paketleri y\u00fckleyin:<\/p>\n<pre><code class=\"language-bash\">sudo apt install apache2 php php-ldap php-gd php-mbstring php-xml -y<\/code><\/pre>\n<p>*   <code>apache2<\/code>: Web sunucusu.<br \/>\n*   <code>php<\/code>: PHP yorumlay\u0131c\u0131s\u0131.<br \/>\n*   <code>php-ldap<\/code>: PHP&#8217;nin LDAP sunucular\u0131yla ileti\u015fim kurmas\u0131n\u0131 sa\u011flayan mod\u00fcl.<br \/>\n*   <code>php-gd<\/code>: phpLDAPadmin&#8217;in baz\u0131 g\u00f6rsel bile\u015fenleri (\u00f6rne\u011fin CAPTCHA) i\u00e7in gereken mod\u00fcl.<br \/>\n*   <code>php-mbstring<\/code>: \u00c7ok baytl\u0131 dizeleri i\u015flemek i\u00e7in gereken mod\u00fcl.<br \/>\n*   <code>php-xml<\/code>: XML i\u015fleme yetene\u011fi i\u00e7in gereken mod\u00fcl.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, Apache servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status apache2<\/code><\/pre>\n<p>Durum <code>active (running)<\/code> olarak g\u00f6r\u00fcnmelidir. Aksi takdirde <code>sudo systemctl start apache2<\/code> komutuyla ba\u015flatabilirsiniz.<\/p>\n<h3>OpenLDAP Kurulumu ve Temel Yap\u0131land\u0131rma<\/h3>\n<p>\u015eimdi ana bile\u015fenimiz olan OpenLDAP sunucusunu kurmaya ba\u015flayabiliriz.<\/p>\n<p>### OpenLDAP Sunucusunun Kurulumu<br \/>\nOpenLDAP sunucusu <code>slapd<\/code> paketi ile, y\u00f6netim ara\u00e7lar\u0131 ise <code>ldap-utils<\/code> paketi ile gelir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install slapd ldap-utils -y<\/code><\/pre>\n<p>Kurulum s\u0131ras\u0131nda sizden OpenLDAP y\u00f6netici parolas\u0131 belirlemeniz istenecektir. Bu parolay\u0131 dikkatlice belirleyin ve unutmay\u0131n, \u00e7\u00fcnk\u00fc daha sonra phpLDAPadmin \u00fczerinden giri\u015f yapmak i\u00e7in bu parolay\u0131 kullanacaks\u0131n\u0131z.<\/p>\n<p>### Temel Dizin Yap\u0131land\u0131rmas\u0131<br \/>\n<code>slapd<\/code> paketi y\u00fcklendikten sonra, temel dizin yap\u0131land\u0131rmas\u0131n\u0131 yapmak i\u00e7in <code>dpkg-reconfigure<\/code> arac\u0131n\u0131 kullanaca\u011f\u0131z. Bu ara\u00e7, OpenLDAP sunucunuz i\u00e7in DNS alan ad\u0131, kurulu\u015f ad\u0131 ve di\u011fer temel ayarlar\u0131 yap\u0131land\u0131rman\u0131za olanak tan\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo dpkg-reconfigure slapd<\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda a\u015fa\u011f\u0131daki gibi bir dizi soru ile kar\u015f\u0131la\u015facaks\u0131n\u0131z:<\/p>\n<p>1.  <strong>Omit OpenLDAP server configuration?<\/strong>: Hay\u0131r (No) se\u00e7ene\u011fini se\u00e7in.<br \/>\n2.  <strong>DNS domain name<\/strong>: Bu, LDAP dizininizin temel DN&#8217;sini (Base DN) olu\u015fturacak olan alan ad\u0131n\u0131zd\u0131r. \u00d6rne\u011fin, <code>example.com<\/code> girerseniz, Base DN&#8217;niz <code>dc=example,dc=com<\/code> olacakt\u0131r. Kendi alan ad\u0131n\u0131z\u0131 girin.<br \/>\n3.  <strong>Organization name<\/strong>: Kurulu\u015funuzun ad\u0131n\u0131 girin (\u00f6rne\u011fin, <code>Example Company<\/code>).<br \/>\n4.  <strong>Administrator password<\/strong>: Daha \u00f6nce belirledi\u011finiz y\u00f6netici parolas\u0131n\u0131 tekrar girin.<br \/>\n5.  <strong>Confirm administrator password<\/strong>: Parolay\u0131 onaylay\u0131n.<br \/>\n6.  <strong>Backend database to use<\/strong>: <code>MDB<\/code> (Varsay\u0131lan ve \u00f6nerilen) se\u00e7ene\u011fini se\u00e7in.<br \/>\n7.  <strong>Remove old database?<\/strong>: E\u011fer bu s\u0131f\u0131rdan bir kurulumsa, <code>Yes<\/code> (Evet) se\u00e7ene\u011fini se\u00e7ebilirsiniz.<br \/>\n8.  <strong>Move old database?<\/strong>: E\u011fer mevcut bir veritaban\u0131n\u0131z yoksa, bu sorunun bir \u00f6nemi olmayacakt\u0131r. <code>Yes<\/code> (Evet) se\u00e7ene\u011fini se\u00e7ebilirsiniz.<br \/>\n9.  <strong>Allow LDAPv2 protocol?<\/strong>: <code>No<\/code> (Hay\u0131r) se\u00e7ene\u011fini se\u00e7in. LDAPv2 eski ve g\u00fcvensizdir.<\/p>\n<p>Yap\u0131land\u0131rma tamamland\u0131ktan sonra, OpenLDAP servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status slapd<\/code><\/pre>\n<p>### OpenLDAP Yap\u0131land\u0131rmas\u0131n\u0131 Do\u011frulama<br \/>\nYap\u0131land\u0131rman\u0131n do\u011fru yap\u0131ld\u0131\u011f\u0131ndan emin olmak i\u00e7in temel dizin a\u011fac\u0131n\u0131z\u0131 sorgulayabilirsiniz. A\u015fa\u011f\u0131daki komutta <code>dc=example,dc=com<\/code> k\u0131sm\u0131n\u0131 kendi Base DN&#8217;nizle de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">ldapsearch -x -b \"dc=example,dc=com\"<\/code><\/pre>\n<p>Bu komut, dizininizin temel bilgilerini g\u00f6stermelidir. E\u011fer bir hata al\u0131rsan\u0131z, yap\u0131land\u0131rma ad\u0131mlar\u0131n\u0131 tekrar g\u00f6zden ge\u00e7irin.<\/p>\n<p>### Temel \u015eemalar\u0131n Eklenmesi<br \/>\nOpenLDAP&#8217;\u0131n kullan\u0131c\u0131lar, gruplar ve di\u011fer nesneleri tan\u0131mlayabilmesi i\u00e7in gerekli \u015femalar\u0131n y\u00fckl\u00fc olmas\u0131 gerekir. <code>inetOrgPerson<\/code> (kullan\u0131c\u0131lar i\u00e7in), <code>cosine<\/code> ve <code>nis<\/code> (gruplar i\u00e7in) gibi \u015femalar genellikle gereklidir. Ubuntu 16.04&#8217;te bu \u015femalar genellikle varsay\u0131lan olarak y\u00fcklenir, ancak kontrol etmek ve gerekirse eklemek iyi bir uygulamad\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/ldap\/schema\/cosine.ldif\nsudo ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/ldap\/schema\/nis.ldif\nsudo ldapadd -Y EXTERNAL -H ldapi:\/\/\/ -f \/etc\/ldap\/schema\/inetorgperson.ldif<\/code><\/pre>\n<p>Bu komutlar, LDAP dizininize gerekli \u015femalar\u0131 ekleyecektir. E\u011fer \u015femalar zaten y\u00fckl\u00fcyse, &#8220;entry already exists&#8221; (giri\u015f zaten mevcut) gibi uyar\u0131lar alabilirsiniz, bu normaldir.<\/p>\n<p>### Y\u00f6netici Kullan\u0131c\u0131s\u0131 ve Organizasyon Biriminin Olu\u015fturulmas\u0131<br \/>\nphpLDAPadmin ile giri\u015f yapabilmek i\u00e7in y\u00f6netici kullan\u0131c\u0131n\u0131z\u0131n ve temel organizasyon biriminin (OU) dizinde tan\u0131mlanm\u0131\u015f olmas\u0131 gerekir. <code>dpkg-reconfigure slapd<\/code> s\u0131ras\u0131nda bu bilgileri girmi\u015f olsak da, phpLDAPadmin&#8217;in do\u011fru bir \u015fekilde ba\u011flanabilmesi i\u00e7in ek bir kontrol yapal\u0131m.<\/p>\n<p>A\u015fa\u011f\u0131daki LDIF i\u00e7eri\u011fini i\u00e7eren bir dosya olu\u015fturun (\u00f6rne\u011fin <code>base.ldif<\/code>):<\/p>\n<pre><code class=\"language-ldif\">dn: dc=example,dc=com\nobjectClass: top\nobjectClass: dcObject\nobjectClass: organization\no: Example Company\ndc: example\n\ndn: cn=admin,dc=example,dc=com\nobjectClass: simpleSecurityObject\nobjectClass: organizationalRole\ncn: admin\ndescription: LDAP Administrator<\/code><\/pre>\n<p>Yukar\u0131daki <code>dc=example,dc=com<\/code> ve <code>Example Company<\/code> k\u0131s\u0131mlar\u0131n\u0131 kendi alan ad\u0131n\u0131z ve kurulu\u015f ad\u0131n\u0131zla de\u011fi\u015ftirin.<\/p>\n<p>Bu dosyay\u0131 kullanarak dizine giri\u015fleri ekleyin:<\/p>\n<pre><code class=\"language-bash\">ldapadd -x -D \"cn=admin,dc=example,dc=com\" -W -f base.ldif<\/code><\/pre>\n<p>Komut \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda sizden y\u00f6netici parolas\u0131n\u0131 isteyecektir. Parolay\u0131 girin. E\u011fer giri\u015fler zaten mevcutsa, &#8220;entry already exists&#8221; hatas\u0131 alabilirsiniz, bu normaldir.<\/p>\n<h3>phpLDAPadmin Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>OpenLDAP sunucumuz art\u0131k \u00e7al\u0131\u015f\u0131r durumda oldu\u011funa g\u00f6re, onu web aray\u00fcz\u00fc \u00fczerinden y\u00f6netmek i\u00e7in phpLDAPadmin&#8217;i kurup yap\u0131land\u0131rabiliriz.<\/p>\n<p>### phpLDAPadmin Kurulumu<br \/>\nphpLDAPadmin paketi Ubuntu depolar\u0131nda mevcuttur:<\/p>\n<pre><code class=\"language-bash\">sudo apt install phpldapadmin -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131\u011f\u0131nda, phpLDAPadmin i\u00e7in Apache yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/apache2\/conf-available\/phpldapadmin.conf<\/code> konumunda olu\u015fturulur.<\/p>\n<p>### phpLDAPadmin Yap\u0131land\u0131rmas\u0131<br \/>\nphpLDAPadmin&#8217;in temel yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/phpldapadmin\/config.php<\/code> konumundad\u0131r. Bu dosyada, OpenLDAP sunucunuzun adresini ve Base DN&#8217;sini belirtmemiz gerekecek.<\/p>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 bir metin d\u00fczenleyici ile a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/phpldapadmin\/config.php<\/code><\/pre>\n<p>Dosya i\u00e7inde a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 bulun ve kendi OpenLDAP sunucunuzun bilgileriyle g\u00fcncelleyin:<\/p>\n<p>1.  <strong>LDAP Sunucusu Host Adresi:<\/strong><\/p>\n<pre><code class=\"language-php\">\/\/ $servers->setValue('server','host','127.0.0.1');<\/code><\/pre>\n<p>    Bu sat\u0131r\u0131n ba\u015f\u0131ndaki <code>\/\/<\/code> i\u015faretini kald\u0131r\u0131n ve host adresini <code>127.0.0.1<\/code> olarak b\u0131rak\u0131n, \u00e7\u00fcnk\u00fc OpenLDAP sunucusu ayn\u0131 makinede \u00e7al\u0131\u015f\u0131yor.<\/p>\n<p>2.  <strong>Base DN:<\/strong><\/p>\n<pre><code class=\"language-php\">\/\/ $servers->setValue('server','base',array('dc=example,dc=com'));<\/code><\/pre>\n<p>    Bu sat\u0131r\u0131n ba\u015f\u0131ndaki <code>\/\/<\/code> i\u015faretini kald\u0131r\u0131n ve <code>dc=example,dc=com<\/code> k\u0131sm\u0131n\u0131 kendi Base DN&#8217;nizle de\u011fi\u015ftirin. \u00d6rne\u011fin, <code>array('dc=yourdomain,dc=com')<\/code>.<\/p>\n<p>3.  <strong>Y\u00f6netici Bind DN&#8217;si:<\/strong><\/p>\n<pre><code class=\"language-php\">\/\/ $servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');<\/code><\/pre>\n<p>    Bu sat\u0131r\u0131n ba\u015f\u0131ndaki <code>\/\/<\/code> i\u015faretini kald\u0131r\u0131n ve <code>cn=admin,dc=example,dc=com<\/code> k\u0131sm\u0131n\u0131 kendi y\u00f6netici DN&#8217;nizle de\u011fi\u015ftirin.<\/p>\n<p>4.  <strong>Gizli Dosyalar\u0131 Gizle (\u0130ste\u011fe Ba\u011fl\u0131):<\/strong><br \/>\n    G\u00fcvenlik amac\u0131yla, <code>.hidden<\/code> ile ba\u015flayan dosyalar\u0131n phpLDAPadmin aray\u00fcz\u00fcnde g\u00f6sterilmesini engelleyebilirsiniz.<\/p>\n<pre><code class=\"language-php\">$servers->setValue('server','hide_template_file_extension',false);<\/code><\/pre>\n<p>    Bu sat\u0131r\u0131 <code>true<\/code> olarak de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-php\">$servers->setValue('server','hide_template_file_extension',true);<\/code><\/pre>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 kaydedip kapat\u0131n (Ctrl+O, Enter, Ctrl+X).<\/p>\n<p>### Apache Yap\u0131land\u0131rmas\u0131n\u0131 D\u00fczenleme<br \/>\nVarsay\u0131lan olarak, phpLDAPadmin&#8217;in Apache yap\u0131land\u0131rmas\u0131 yaln\u0131zca yerel makineden eri\u015fime izin verir (<code>Require local<\/code>). E\u011fer ba\u015fka bir makineden web aray\u00fcz\u00fcne eri\u015fmek istiyorsan\u0131z, bu kural\u0131 de\u011fi\u015ftirmeniz gerekecektir. <strong>Ancak g\u00fcvenlik nedeniyle, eri\u015fimi belirli IP adresleriyle s\u0131n\u0131rlamak en iyisidir.<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/conf-available\/phpldapadmin.conf<\/code><\/pre>\n<p>Dosya i\u00e7inde a\u015fa\u011f\u0131daki blo\u011fu bulun:<\/p>\n<pre><code class=\"language-apache\"><Directory \/usr\/share\/phpldapadmin\/htdocs>\n    Options FollowSymLinks\n    AllowOverride None\n    Require local\n<\/Directory><\/code><\/pre>\n<p>E\u011fer herhangi bir IP adresinden eri\u015fime izin vermek istiyorsan\u0131z (g\u00fcvenlik riski ta\u015f\u0131r!), <code>Require local<\/code> sat\u0131r\u0131n\u0131 a\u015fa\u011f\u0131daki ile de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-apache\">Require all granted<\/code><\/pre>\n<p>Daha g\u00fcvenli bir yakla\u015f\u0131m i\u00e7in, yaln\u0131zca belirli bir IP adresinden veya IP aral\u0131\u011f\u0131ndan eri\u015fime izin verin:<\/p>\n<pre><code class=\"language-apache\">Require ip 192.168.1.0\/24 # \u00d6rnek: Belirli bir a\u011fdan eri\u015fim\n    # Veya\n    Require ip 192.168.1.100 # \u00d6rnek: Belirli bir IP adresinden eri\u015fim<\/code><\/pre>\n<p>De\u011fi\u015fiklikleri kaydedip kapat\u0131n.<\/p>\n<p>### Apache Yap\u0131land\u0131rmas\u0131n\u0131 Etkinle\u015ftirme ve Yeniden Ba\u015flatma<br \/>\nphpLDAPadmin&#8217;in Apache yap\u0131land\u0131rmas\u0131n\u0131 etkinle\u015ftirmek ve Apache web sunucusunu yeniden ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo a2enconf phpldapadmin\nsudo systemctl restart apache2<\/code><\/pre>\n<p>### phpLDAPadmin Aray\u00fcz\u00fcne Eri\u015fim<br \/>\nArt\u0131k phpLDAPadmin web aray\u00fcz\u00fcne eri\u015febilirsiniz. Web taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve sunucunuzun IP adresini veya alan ad\u0131n\u0131 kullanarak a\u015fa\u011f\u0131daki adrese gidin:<\/p>\n<p><code>http:\/\/sunucu_ip_adresiniz\/phpldapadmin<\/code><\/p>\n<p>phpLDAPadmin giri\u015f ekran\u0131n\u0131 g\u00f6rmelisiniz. Sol tarafta &#8220;Login&#8221; se\u00e7ene\u011fine t\u0131klay\u0131n.<br \/>\n*   <strong>Login DN:<\/strong> <code>cn=admin,dc=example,dc=com<\/code> (kendi y\u00f6netici DN&#8217;niz)<br \/>\n*   <strong>Password:<\/strong> OpenLDAP kurulumu s\u0131ras\u0131nda belirledi\u011finiz y\u00f6netici parolas\u0131.<\/p>\n<p>Giri\u015f yapt\u0131ktan sonra, LDAP dizin a\u011fac\u0131n\u0131z\u0131 g\u00f6rebilece\u011finiz phpLDAPadmin kontrol paneline y\u00f6nlendirileceksiniz.<\/p>\n<h3>Kullan\u0131c\u0131 ve Grup Y\u00f6netimi (Pratik Bilgiler)<\/h3>\n<p>phpLDAPadmin aray\u00fcz\u00fc sayesinde LDAP dizininizde kullan\u0131c\u0131lar, gruplar ve organizasyon birimleri (OU) olu\u015fturmak olduk\u00e7a kolayd\u0131r.<\/p>\n<p>### Organizasyon Birimi (OU) Olu\u015fturma<br \/>\nKullan\u0131c\u0131lar\u0131n\u0131z\u0131 ve gruplar\u0131n\u0131z\u0131 d\u00fczenli tutmak i\u00e7in organizasyon birimleri olu\u015fturmak iyi bir pratiktir.<br \/>\n1.  phpLDAPadmin aray\u00fcz\u00fcnde, sol paneldeki Base DN&#8217;nizin (<code>dc=example,dc=com<\/code>) \u00fczerine t\u0131klay\u0131n.<br \/>\n2.  &#8220;Create new entry here&#8221; (Burada yeni giri\u015f olu\u015ftur) veya &#8220;Create a child entry&#8221; (Bir alt giri\u015f olu\u015ftur) se\u00e7ene\u011fini se\u00e7in.<br \/>\n3.  \u015eablon listesinden &#8220;Generic: Organizational Unit&#8221; (Genel: Organizasyon Birimi) se\u00e7ene\u011fini se\u00e7in.<br \/>\n4.  <code>Organizational Unit Name<\/code> alan\u0131na (\u00f6rne\u011fin, <code>Users<\/code> veya <code>Groups<\/code>) bir isim girin ve &#8220;Create Object&#8221; (Nesne Olu\u015ftur) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<p>### Kullan\u0131c\u0131 Olu\u015fturma<br \/>\n1.  Kullan\u0131c\u0131lar\u0131 eklemek istedi\u011finiz OU&#8217;nun (\u00f6rne\u011fin, <code>ou=Users,dc=example,dc=com<\/code>) \u00fczerine t\u0131klay\u0131n.<br \/>\n2.  &#8220;Create new entry here&#8221; veya &#8220;Create a child entry&#8221; se\u00e7ene\u011fini se\u00e7in.<br \/>\n3.  \u015eablon listesinden &#8220;Generic: User Account&#8221; veya &#8220;Generic: inetOrgPerson&#8221; se\u00e7ene\u011fini se\u00e7in. <code>inetOrgPerson<\/code> genellikle daha kapsaml\u0131d\u0131r.<br \/>\n4.  Gerekli alanlar\u0131 doldurun:<br \/>\n    *   <code>Common Name (cn)<\/code>: Kullan\u0131c\u0131n\u0131n tam ad\u0131 (\u00f6rne\u011fin, <code>John Doe<\/code>).<br \/>\n    *   <code>Given Name (givenName)<\/code>: Kullan\u0131c\u0131n\u0131n ad\u0131 (\u00f6rne\u011fin, <code>John<\/code>).<br \/>\n    *   <code>Surname (sn)<\/code>: Kullan\u0131c\u0131n\u0131n soyad\u0131 (\u00f6rne\u011fin, <code>Doe<\/code>).<br \/>\n    *   <code>User ID (uid)<\/code>: Kullan\u0131c\u0131 ad\u0131 (\u00f6rne\u011fin, <code>jdoe<\/code>).<br \/>\n    *   <code>User Password<\/code>: Kullan\u0131c\u0131n\u0131n parolas\u0131.<br \/>\n5.  &#8220;Create Object&#8221; d\u00fc\u011fmesine t\u0131klayarak kullan\u0131c\u0131y\u0131 olu\u015fturun.<\/p>\n<p>### Grup Olu\u015fturma<br \/>\n1.  Gruplar\u0131 eklemek istedi\u011finiz OU&#8217;nun (\u00f6rne\u011fin, <code>ou=Groups,dc=example,dc=com<\/code>) \u00fczerine t\u0131klay\u0131n.<br \/>\n2.  &#8220;Create new entry here&#8221; veya &#8220;Create a child entry&#8221; se\u00e7ene\u011fini se\u00e7in.<br \/>\n3.  \u015eablon listesinden &#8220;Generic: Posix Group&#8221; veya &#8220;Generic: Group of Unique Names&#8221; se\u00e7ene\u011fini se\u00e7in. <code>Group of Unique Names<\/code> genellikle daha esnektir.<br \/>\n4.  <code>Group Name (cn)<\/code>: Grubun ad\u0131 (\u00f6rne\u011fin, <code>developers<\/code>).<br \/>\n5.  <code>Member (member)<\/code>: Bu alana, gruba dahil etmek istedi\u011finiz kullan\u0131c\u0131lar\u0131n tam DN&#8217;lerini (\u00f6rne\u011fin, <code>uid=jdoe,ou=Users,dc=example,dc=com<\/code>) ekleyebilirsiniz. Birden fazla \u00fcye eklemek i\u00e7in &#8220;Add member&#8221; d\u00fc\u011fmesini kullan\u0131n.<br \/>\n6.  &#8220;Create Object&#8221; d\u00fc\u011fmesine t\u0131klayarak grubu olu\u015fturun.<\/p>\n<p><strong>Komut Sat\u0131r\u0131 ile Kullan\u0131c\u0131 Ekleme \u00d6rne\u011fi:<\/strong><br \/>\nE\u011fer komut sat\u0131r\u0131n\u0131 tercih ediyorsan\u0131z, bir kullan\u0131c\u0131y\u0131 LDIF dosyas\u0131 ile de ekleyebilirsiniz. A\u015fa\u011f\u0131daki i\u00e7eri\u011fi <code>user_john.ldif<\/code> ad\u0131nda bir dosyaya kaydedin:<\/p>\n<pre><code class=\"language-ldif\">dn: uid=johndoe,ou=Users,dc=example,dc=com\nobjectClass: inetOrgPerson\nobjectClass: organizationalPerson\nobjectClass: person\nobjectClass: top\ncn: John Doe\nsn: Doe\ngivenName: John\nuid: johndoe\nmail: john.doe@example.com\nuserPassword: {SSHA}hashed_password_here # Ger\u00e7ek parolay\u0131 hash'lenmi\u015f olarak girin veya ldappasswd ile belirleyin<\/code><\/pre>\n<p>Ard\u0131ndan a\u015fa\u011f\u0131daki komutla ekleyin:<\/p>\n<pre><code class=\"language-bash\">ldapadd -x -D \"cn=admin,dc=example,dc=com\" -W -f user_john.ldif<\/code><\/pre>\n<p><code>{SSHA}hashed_password_here<\/code> k\u0131sm\u0131n\u0131 do\u011frudan metin parolas\u0131yla da de\u011fi\u015ftirebilirsiniz, ancak g\u00fcvenlik a\u00e7\u0131s\u0131ndan hash&#8217;lenmi\u015f parola kullanmak daha iyidir. <code>slappasswd<\/code> komutu ile hash&#8217;lenmi\u015f parola olu\u015fturabilirsiniz.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu rehberde, Ubuntu 16.04 \u00fczerinde OpenLDAP sunucusunu ve phpLDAPadmin web aray\u00fcz\u00fcn\u00fc ba\u015far\u0131yla kurup yap\u0131land\u0131rd\u0131n\u0131z. Art\u0131k merkezi bir kimlik do\u011frulama sisteminizin temelini olu\u015fturdunuz ve kullan\u0131c\u0131lar\u0131n\u0131z\u0131, gruplar\u0131n\u0131z\u0131 ve di\u011fer dizin nesnelerinizi kolayca y\u00f6netebilirsiniz. LDAP dizininizi di\u011fer uygulamalarla (\u00f6rne\u011fin, posta sunucular\u0131, VPN sunucular\u0131, web uygulamalar\u0131) entegre ederek merkezi bir kullan\u0131c\u0131 y\u00f6netim sistemi olu\u015fturabilirsiniz. Gelecekte, LDAP sunucunuzu TLS\/SSL ile g\u00fcvence alt\u0131na almay\u0131 ve d\u00fczenli yedekleme stratejileri olu\u015fturmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p>### S\u0131k\u00e7a Sorulan Sorular (SSS)<\/p>\n<p><strong>Q: OpenLDAP y\u00f6netici \u015fifremi unuttum, ne yapmal\u0131y\u0131m?<\/strong><br \/>\nA: OpenLDAP y\u00f6netici \u015fifrenizi unuttuysan\u0131z, do\u011frudan dizin veritaban\u0131n\u0131 d\u00fczenleyerek veya <code>slappasswd<\/code> komutuyla yeni bir hash olu\u015fturup <code>olcRootPW<\/code> de\u011ferini g\u00fcncelleyerek s\u0131f\u0131rlayabilirsiniz. Bu karma\u015f\u0131k bir i\u015flemdir ve dikkatli yap\u0131lmal\u0131d\u0131r. Genellikle <code>olcRootPW<\/code> de\u011ferini <code>ldif<\/code> format\u0131nda bir dosyaya yaz\u0131p <code>ldapmodify<\/code> komutuyla g\u00fcncellemek en g\u00fcvenli y\u00f6ntemdir.<\/p>\n<p><strong>Q: phpLDAPadmin aray\u00fcz\u00fcne eri\u015femiyorum, ne yapmal\u0131y\u0131m?<\/strong><br \/>\nA:<br \/>\n1.  <strong>Apache Servisi:<\/strong> Apache&#8217;nin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun (<code>sudo systemctl status apache2<\/code>).<br \/>\n2.  <strong>Apache Yap\u0131land\u0131rmas\u0131:<\/strong> <code>\/etc\/apache2\/conf-available\/phpldapadmin.conf<\/code> dosyas\u0131ndaki <code>Require<\/code> y\u00f6nergelerini kontrol edin. Eri\u015fim izni verdi\u011finiz IP adresinden mi ba\u011flanmaya \u00e7al\u0131\u015f\u0131yorsunuz? <code>a2enconf phpldapadmin<\/code> ile yap\u0131land\u0131rman\u0131n etkinle\u015ftirildi\u011finden ve Apache&#8217;nin yeniden ba\u015flat\u0131ld\u0131\u011f\u0131ndan emin olun.<br \/>\n3.  <strong>G\u00fcvenlik Duvar\u0131:<\/strong> Sunucunuzda bir g\u00fcvenlik duvar\u0131 (\u00f6rne\u011fin UFW) etkinse, 80 numaral\u0131 ba\u011flant\u0131 noktas\u0131n\u0131n (HTTP) a\u00e7\u0131k oldu\u011fundan emin olun (<code>sudo ufw status<\/code>).<\/p>\n<p><strong>Q: LDAP veritaban\u0131m\u0131 yedeklemek veya geri y\u00fcklemek i\u00e7in ne yapmal\u0131y\u0131m?<\/strong><br \/>\nA: OpenLDAP veritaban\u0131n\u0131z\u0131 yedeklemek i\u00e7in <code>slapcat<\/code> komutunu kullanabilirsiniz:<br \/>\n<code>sudo slapcat -l \/path\/to\/backup\/ldap_backup.ldif<\/code><br \/>\nGeri y\u00fcklemek i\u00e7in ise, mevcut veritaban\u0131n\u0131 durdurup temizledikten sonra <code>slapadd<\/code> komutunu kullanabilirsiniz:<br \/>\n<code>sudo systemctl stop slapd<\/code><br \/>\n<code>sudo rm -rf \/var\/lib\/ldap\/*<\/code><br \/>\n<code>sudo slapadd -l \/path\/to\/backup\/ldap_backup.ldif<\/code><br \/>\n<code>sudo systemctl start slapd<\/code><\/p>\n<p><strong>Q: Ubuntu 16.04 yerine daha yeni bir s\u00fcr\u00fcmde bu rehberi kullanabilir miyim?<\/strong><br \/>\nA: Ubuntu&#8217;nun daha yeni s\u00fcr\u00fcmlerinde (\u00f6rne\u011fin 18.04, 20.04, 22.04), paket isimleri, yap\u0131land\u0131rma dosyalar\u0131n\u0131n konumlar\u0131 ve varsay\u0131lan ayarlar farkl\u0131l\u0131k g\u00f6sterebilir. \u00d6rne\u011fin, OpenLDAP&#8217;\u0131n varsay\u0131lan veritaban\u0131 t\u00fcr\u00fc veya \u015fema y\u00fckleme y\u00f6ntemleri de\u011fi\u015fmi\u015f olabilir. Bu rehber 16.04&#8217;e \u00f6zeldir. Daha yeni s\u00fcr\u00fcmler i\u00e7in ilgili s\u00fcr\u00fcm\u00fcn spesifik rehberlerini takip etmeniz \u00f6nerilir.<\/p>\n<p><strong>Q: OpenLDAP&#8217;\u0131 TLS\/SSL ile g\u00fcvenli hale nas\u0131l getiririm?<\/strong><br \/>\nA: OpenLDAP&#8217;\u0131 TLS\/SSL ile g\u00fcvenli hale getirmek i\u00e7in bir SSL sertifikas\u0131 (kendinden imzal\u0131 veya CA taraf\u0131ndan verilmi\u015f) olu\u015fturman\u0131z ve <code>slapd.conf<\/code> veya <code>cn=config<\/code> tabanl\u0131 yap\u0131land\u0131rman\u0131zda LDAPS (LDAP over SSL) dinleme portunu (genellikle 636) ve sertifika yollar\u0131n\u0131 belirtmeniz gerekir. Bu, <code>ldaps:\/\/<\/code> protokol\u00fc \u00fczerinden g\u00fcvenli ileti\u015fim sa\u011flar. Bu i\u015flem, ayr\u0131 ve daha detayl\u0131 bir rehber konusu olabilir.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Bu rehber, Ubuntu 16. 04 i\u015fletim sistemi \u00fczerinde OpenLDAP ve phpLDAPadmin&#8217;in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-40392","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"Bu rehber, Ubuntu 16. 04 i\u015fletim sistemi \u00fczerinde OpenLDAP ve phpLDAPadmin&#039;in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-26T13:41:37+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04\",\"datePublished\":\"2026-02-26T13:41:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\"},\"wordCount\":2305,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\",\"name\":\"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-26T13:41:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/","og_locale":"tr_TR","og_type":"article","og_title":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04","og_description":"Bu rehber, Ubuntu 16. 04 i\u015fletim sistemi \u00fczerinde OpenLDAP ve phpLDAPadmin'in nas\u0131l kurulaca\u011f\u0131n\u0131 ve yap\u0131land\u0131r\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-26T13:41:37+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04","datePublished":"2026-02-26T13:41:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/"},"wordCount":2305,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/","url":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/","name":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-26T13:41:37+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/40392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=40392"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/40392\/revisions"}],"predecessor-version":[{"id":40393,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/40392\/revisions\/40393"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=40392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=40392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=40392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}