User Tools

Site Tools


интерфейс_phpldapadmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
интерфейс_phpldapadmin [2011/06/21 13:00]
val
интерфейс_phpldapadmin [2014/07/09 08:32] (current)
val [Использование]
Line 1: Line 1:
 ====== Интерфейс phpldapadmin ====== ====== Интерфейс phpldapadmin ======
  
-  * Установка ​и запуск сервера Apache [[Сервис HTTP]] +===== Подготовка системы =====
-  * Модуль php5 [[Сервис HTTP]]+
  
-===== FreeBSD ​=====+  * [[Сервис HTTP#​Установка и запуск сервера Apache]] 
 +  * [[Сервис HTTP#​Модуль php5]] 
 + 
 +===== Установка и настройка ​===== 
 + 
 +==== FreeBSD ​====
 <​code>​ <​code>​
 [server.corpX.un:​~] # pkg_add -r phpldapadmin [server.corpX.un:​~] # pkg_add -r phpldapadmin
  
-[server.corpX.un:​~] # ci -l /usr/local/www/phpldapadmin/config/​config.php +[server.corpX.un:​~] # cat /usr/local/etc/apache22/httpd.conf
- +
-[server.corpX.un:​~] # rcsdiff /​usr/​local/​www/​phpldapadmin/​config/​config.php+
 </​code><​code>​ </​code><​code>​
-276c276 +... 
-< // $servers->​setValue('​server','​host','​127.0.0.1'); +DirectoryIndex index.html index.php 
---- +... 
-> $servers->​setValue('​server','​host','​192.168.X.10'​);​ +<Directory "/​usr/​local/​www/​phpldapadmin/​htdocs"​
-307c307 +    ​Options none 
-#  $servers->setValue('​login','​bind_id','​cn=Manager,​dc=example,​dc=com'​);​ +    ​AllowOverride none 
---- +    Order allow,deny 
-> $servers->​setValue('​login','​bind_id','​cn=admin,​dc=corpX,dc=un'​);​ +    Allow from all 
-312c312 +</Directory
-#  $servers->setValue('​login','​bind_pass','​secret'​);​ +...  
---- +<IfModule alias_module
-> $servers->​setValue('​login','​bind_pass','​secret'​);​ +     Alias /​phpldapadmin/​ "/​usr/​local/​www/​phpldapadmin/​htdocs/"​ 
-4Xc4X +... 
-#  $servers->setValue('​auto_number','​search_base','​ou=People,​dc=example,​dc=com'​);​ +
---- +
-> $servers->​setValue('​auto_number','​search_base','​dc=corpX,​dc=un'​);​+
 </​code><​code>​ </​code><​code>​
-[server.corpX.un:​~] # rcsdiff /​usr/​local/​etc/​apache22/​httpd.conf +[server.corpX.un:​~] # cat /​usr/​local/​www/​phpldapadmin/​config/config.php
-</​code><​code>​ +
-217c217 +
-<     ​DirectoryIndex index.html +
---- +
->     ​DirectoryIndex index.html index.php +
-275a276,​283 +
->     Alias /​phpldapadmin/​ "/​usr/​local/​www/​phpldapadmin/​htdocs/"​ +
-+
->     <​Directory "/​usr/​local/​www/​phpldapadmin/​htdocs">​ +
->         ​Options none +
->         ​AllowOverride none +
->         Order allow,​deny +
->         Allow from all +
->     </​Directory>​ +
-336a345 +
->     ​AddType application/x-httpd-php ​.php+
 </​code>​ </​code>​
  
-===== Ubuntu =====+==== Ubuntu 12.04 ==== 
 +<​code>​ 
 +root@server.corpX.un:​~#​ apt-get install phpldapadmin 
 + 
 +root@server.corpX.un:​~#​ cat /​etc/​phpldapadmin/​config.php 
 +</​code>​ 
 + 
 +==== FreeBSD/Ubuntu ​12.04 ==== 
 + 
 +<​code>​ 
 +... 
 +$servers->​setValue('​server','​base',​array('​dc=corpX,​dc=un'​));​ 
 +$servers->​setValue('​server','​host','​127.0.0.1'​);​ 
 +$servers->​setValue('​login','​bind_id','​cn=admin,​dc=corpX,​dc=un'​);​ 
 +$servers->​setValue('​auto_number','​search_base','​dc=corpX,​dc=un'​);​ 
 +?> 
 +</​code>​ 
 + 
 +==== Ubuntu 10.04 ====
 <​code>​ <​code>​
 root@server.corpX.un:​~#​ cat /​etc/​apt/​sources.list root@server.corpX.un:​~#​ cat /​etc/​apt/​sources.list
 +</​code><​code>​
 deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid main restricted universe multiverse deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid main restricted universe multiverse
 deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid-updates main restricted universe multiverse deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid-updates main restricted universe multiverse
 +</​code><​code>​
 root@server.corpX.un:​~#​ apt-get update root@server.corpX.un:​~#​ apt-get update
 +
 root@server.corpX.un:​~#​ apt-get install phpldapadmin root@server.corpX.un:​~#​ apt-get install phpldapadmin
  
-root@server.corp1.un:~# rm /​etc/​phpldapadmin/​config.php+root@server.corpX.un:~# rm /​etc/​phpldapadmin/​config.php
  
 root@server.corpX.un:​~#​ dpkg-reconfigure phpldapadmin root@server.corpX.un:​~#​ dpkg-reconfigure phpldapadmin
 </​code>​ </​code>​
 +
 +===== Использование =====
 +
 +[[http://​server.corpX.un/​phpldapadmin/​]]
 +
 +  * При первом обращении к объекту появляются warnings, для их очистки достаточно нажать Refresh
 +  * Добавьте атрибут Telephone для пользователя
  
интерфейс_phpldapadmin.1308646851.txt.gz · Last modified: 2013/05/22 13:50 (external edit)