You are on page 1of 8

Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

Tài liệu cho dự án quản trị tài khoản bằng


LDAPAdmin.

Revision History
Rev Date Comments
1.0 4/10/2004 Drafted by Lê Bá Xuyên

1
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

Nội dung
Phần I .Giới thiệu............................................................................................................. 3
Phần II.Yêu cầu Hệ thống:............................................................................................... 3
2.1 Hệ điều hành Linux Redhat 8.0 .......................................................... 3
2.2 Ngôn ngữ PHP phiên bản 4.0 trở lên. .............................................. 3
2.3 Apache phiên bản 1.3.26 ........................................................................ 3
Phần III. Hướng dẫn cài đặt............................................................................................ 3
3.1 Cài đặt Hệ điều hành Linux Redhat 8.0 .......................................... 3
3.2 Cấu hình cho Apache . ........................................................................... 3
3.3Cài đặt PHP .................................................................................................... 3
3.4 Biên dịch và cài đặt Apache. ................................................................ 4
3.5 Copy gói ldapadmin.tar.gz từ CDROM: ........................................ 4
Phần IV. Cấu Hình........................................................................................................... 4
4.1 Cấu hình cho Apache. .............................................................................. 4
4.1.1 Thêm vào file đó 2 dòng sau:.......................................................................... 4
4.1.2 Sửa dòng: ........................................................................................................ 4
4.1.3 Sửa dòng ServerName thành địa chỉ IP của máy ............................. 5
4.1.4 thêm vào các dòng sau :.................................................................................. 5
4.1.5 khởi động apache: ........................................................................................... 5
4.2 Cấu hình cho LDAPAdmin............................................................... 5
4.2.1 Bạn cấu hình cho file: config.php................................................................... 5
4.1.2 Một số hình ảnh cơ bản:................................................................................. 6
Phần V.Góp ý và Liên hệ:................................................................................................ 8

2
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

Phần I .Giới thiệu.


Nếu như bạn nghiên cứu về OpenLDAP thì bạn biết công việc của
quản trị viên hệ thống thật vất vả khi mỗi lần phải thao thực hiện thao tác:
thêm mới, tìm kiếm, sửa, xoá tài khoản thì thật là không đơn giản chút nào.
Những dòng lệnh có thể làm bạn gặp rắc rối và nhầm lẫn. Để giải quyết
vấn đề này, NVecom đã việt hoá và tiến hành cài đặt LDAPAdmin giúp
người quản trị cũng như người dùng hoàn toàn thao tác bằng đồ hoạ một
cách đơn giản và dễ sử dụng.
Tài liệu hướng dẫn cài đặt LDAPAdmin để quản trị tài khoản trong cơ sở dữ
liệu OpenLDAP.

Phần II.Yêu cầu Hệ thống:

2.1 Hệ điều hành Linux Redhat 8.0


2.2 Ngôn ngữ PHP phiên bản 4.0 trở lên.
2.3 Apache phiên bản 1.3.26

Phần III. Hướng dẫn cài đặt


Các bước tiến hành cài đặt:

3.1 Cài đặt Hệ điều hành Linux Redhat 8.0


3.2 Cấu hình cho Apache .

#tar xfz apache-1.3.26.tar.gz


#cd /apache_1.3.26
# ./configure

3.3Cài đặt PHP

# tar xfj php-4.3.0.tar.gz


#cd php-4.3.0
#./configure
>--with-xml \
3
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

>--with-ldap \
>--with-gettext \
>--with-apache=../apache_1.3.26

#make
#make install

3.4 Biên dịch và cài đặt Apache.


#cd apache_1.3.26
#./configure \
>--prefix=/opt/apache \
>--activate-module=src/modules/php4/libphp4.a

#make
#make install
3.5 Copy gói ldapadmin.tar.gz từ CDROM:
vào thư mục: /opt/apache
#cd /opt/apache
#tar xfz ldapadmin.tar.gz
Bạn đã cài đặt xong apache ,php và ldapadmin.

Phần IV. Cấu Hình


4.1 Cấu hình cho Apache.
Cấu hình lại file /opt/apache/conf/httpd.conf như sau:
4.1.1 Thêm vào file đó 2 dòng sau:

Addtype application/x-httpd-php .php


Addtype application/x-httpd-php-source .phps

4.1.2 Sửa dòng:


DirectoryIndex index.html

Thành dòng:
DirectoryIndex index.html index.php

4
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

4.1.3 Sửa dòng ServerName thành địa chỉ IP của máy


(chú ý cũng có thể bạn phải bỏ dấu # trước ServerName và dòng Server
Name có thể là dòng khoảng 276 trong file conf.httpd)
4.1.4 thêm vào các dòng sau :
Alias /ldapadmin/ “/opt/apache/ldapadmin/”

<Directory “/opt/apache/ldapadmin/”>
Options Indexs MultiViews
AllowOverride None
Order allow, deny
Allow from all
</Directory>
4.1.5 khởi động apache:
# /opt/apache/bin/apachel start

4.2 Cấu hình cho LDAPAdmin.


4.2.1 Bạn cấu hình cho file: config.php
file config.php trong thư mục: opt/apache/ldapadmin/
vào dòng khoảng 25 trong file config.php
sửa $servers[$i][‘name’] = ‘ HaiMH Server’;
// Bạn có thể đổi HaiMH Server thành tên tuỳ ý
$servers[$i][‘host’] = ‘localhost’ ;
$servers[$i][‘base’] = ‘o=NVecom, c=VN’;
// Nếu bạn đặt tên cơ sở dữ liệu trong Openldap là một tên khác thì // thay
NVecom bằng tên đó
$servers[$i][‘port’] = 389;
$servers[$i][‘auth_type’] = ‘form’;
$servers[$i][‘login_dn’] = ‘cn=Manager,o=NVecom,c=VN’;
$servers[$i][‘login_pass’] = ‘secret’;
$servers[$i][‘tls’] = false;
$servers[$i][‘default_hash’] = ‘crypt’;
$servers[$i][‘login_attr’] = ‘uid’;
$servers[$i][‘read_only’] = false;
$servers[$i][‘enable_auto_uid_numbers’] = true;

$servers[$i][‘auto_uid_number_mechanism’] =
‘search’;

5
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

$servers[$i][‘auto_uid_number_search_base’] =
‘cn=Manager,o=NVecom,c=VN’;
$servers[$i][‘auto_uid_number_min’] = 1000;
$servers[$i][‘auto_uid_number_uid_pool_dn’] =
‘cn=Manager,o=NVecom,c=VN’;

4.1.2 Một số hình ảnh cơ bản:


Bạn có thể dùng các trình duyệt Mozzila, Explorer,…
Và gõ vào địa chỉ
http://localhost/ldapadmin/index.php
hoặc
http://địa chỉ IP/ldapadmin/index.php

+) Nếu như bạn cấu hình đúng thì có hình yêu cầu đăng nhập sau:

6
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

+)Nếu bạn không phải là người quản trị hệ thống khi đăng nhập sẽ có
hình sau:

+) Nếu bạn là người quản trị hệ thống thì khi đăng nhập sẽ có hình sau:
chú ý : Ở đây chúng tôi mặc định
người quản trị hệ thống là : Manager
mật khẩu là : secret
Khi đăng nhập thành công thì bạn có hình sau:

7
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005
Công ty cổ phần phần mềm thương mại điện tử Nhất Vinh-NVecom

Phần V.Góp ý và Liên hệ:


Mọi góp ý xin gửi về: Mã Hoàng Hải, Cao Minh Đức, Lê Bá Xuyên,
Công ty cổ phần Phần Mềm Thương Mại Điện Tử Nhất Vinh số 2 Trần
Thánh Tông –Hai Bà Trưng-Hà Nội
điện thoại: (04)9719999305.

8
Tài liệu hướng dẫn cài đặt LDAPAdmin date: 11/3/2005

You might also like