This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
интерфейс_phpldapadmin [2010/10/02 21:31] 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.corp13.un:~] # pkg_add -r phpldapadmin | + | [server.corpX.un:~] # pkg_add -r phpldapadmin |
- | [server.corp13.un:~] # ci -l /usr/local/www/phpldapadmin/config/config.php | + | [server.corpX.un:~] # cat /usr/local/etc/apache22/httpd.conf |
+ | </code><code> | ||
+ | ... | ||
+ | DirectoryIndex index.html index.php | ||
+ | ... | ||
+ | <Directory "/usr/local/www/phpldapadmin/htdocs"> | ||
+ | Options none | ||
+ | AllowOverride none | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </Directory> | ||
+ | ... | ||
+ | <IfModule alias_module> | ||
+ | Alias /phpldapadmin/ "/usr/local/www/phpldapadmin/htdocs/" | ||
+ | ... | ||
+ | </code><code> | ||
+ | [server.corpX.un:~] # cat /usr/local/www/phpldapadmin/config/config.php | ||
+ | </code> | ||
- | [server.corp13.un:~] # rcsdiff /usr/local/www/phpldapadmin/config/config.php | + | ==== Ubuntu 12.04 ==== |
- | =================================================================== | + | <code> |
- | RCS file: /usr/local/www/phpldapadmin/config/config.php,v | + | root@server.corpX.un:~# apt-get install phpldapadmin |
- | retrieving revision 1.1 | + | |
- | diff -r1.1 /usr/local/www/phpldapadmin/config/config.php | + | |
- | 307c307 | + | |
- | < # $servers->setValue('login','bind_id','cn=Manager,dc=example,dc=com'); | + | |
- | --- | + | |
- | > $servers->setValue('login','bind_id','cn=admin,dc=corp13,dc=un'); | + | |
- | 312c312 | + | |
- | < # $servers->setValue('login','bind_pass','secret'); | + | |
- | --- | + | |
- | > $servers->setValue('login','bind_pass','secret'); | + | |
- | 413c413 | + | |
- | < # $servers->setValue('auto_number','search_base','ou=People,dc=example,dc=com'); | + | |
- | --- | + | |
- | > $servers->setValue('auto_number','search_base','dc=corp13,dc=un'); | + | |
- | [server.corp13.un:~] # rcsdiff /usr/local/etc/apache22/httpd.conf | + | root@server.corpX.un:~# cat /etc/phpldapadmin/config.php |
- | =================================================================== | + | |
- | RCS file: /usr/local/etc/apache22/httpd.conf,v | + | |
- | retrieving revision 1.1 | + | |
- | diff -r1.1 /usr/local/etc/apache22/httpd.conf | + | |
- | 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 ===== | + | ==== 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.corp13.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.corp13.un:~# apt-get update | + | root@server.corpX.un:~# apt-get install phpldapadmin |
- | root@server.corp13.un:~# apt-get install phpldapadmin | + | |
- | root@server.corp13.un:~# dpkg-reconfigure phpldapadmin | + | root@server.corpX.un:~# rm /etc/phpldapadmin/config.php |
+ | |||
+ | root@server.corpX.un:~# dpkg-reconfigure phpldapadmin | ||
</code> | </code> | ||
+ | |||
+ | ===== Использование ===== | ||
+ | |||
+ | [[http://server.corpX.un/phpldapadmin/]] | ||
+ | |||
+ | * При первом обращении к объекту появляются warnings, для их очистки достаточно нажать Refresh | ||
+ | * Добавьте атрибут Telephone для пользователя | ||
+ |