phpLDAPAdmin(別名PLA)は、LDAPサーバーを管理するためのWebアプリケーションです。これは、Webブラウザを介してLDAPサーバーを管理する簡単な方法を提供します。これはPHP言語で書かれており、GNUGPLの下でライセンスされています。
このLDAPブラウザはWebアプリケーションであるため、Ubuntu、Debian、Redhat派生、Fedora、openSUSE、FreeBSD、OpenBSD、Solarisなどの多くのプラットフォームで動作します。
phpLDAPAdminは、LDAPの専門家やエントリーレベルの管理者に最適なツールです。
phpLDAPAdminをインストールする前に、
読む:CentOS 7 /RHEL7でのOpenLDAPサーバー構成のステップバイステップ
前提条件:
CentOS / RHELの場合:
phpLDAPAdminはメインリポジトリでは利用できないため、EPELリポジトリを有効にする必要があります Redhatベースのデリバティブの場合。
### For RHEL 7 ### # rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For CentOS 7 ### # yum -y install epel-release
phpLDAPAdminのインストール:
これで、「 yum」を使用してphpLDAPAdminをインストールできます。 CentOSの」と「apt-get 」はそれぞれUbuntuで。
### CentOS 7 / RHEL 7 ### # yum install -y phpldapadmin ### Ubuntu 16.04 ### $ sudo apt-get update $ sudo apt-get install -y phpldapadmin
CentOS 7 / RHEL 7でApache仮想ホストを構成します:
デフォルトでは、phpLDAPAdminはWeb設定ファイルを /etc/httpd/conf.dに配置します ディレクトリ;ルールとアクセス許可があります。 phpLDAPAdminには、 localhost(127.0.0.1)からのみアクセスできます。 、それを変更するには; phpldapadmin.confファイルを編集する必要があります。
CentOS 7では、Webアクセスは mod_authz_core.cによって管理されます。 モジュール;そのため、変更しても通常の許可または拒否ルールは機能しません。
# vi /etc/httpd/conf.d/phpldapadmin.conf
以下のように設定ファイルを更新します。 ハッシュアウト 赤 および追加 緑 1つ 。
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs Alias /ldapadmin /usr/share/phpldapadmin/htdocs usr/share/phpldapadmin/htdocs> <IfModule mod_authz_core.c> # Apache 2.4 # Require local Require all granted