9
HƯỚNG DẪN CÀI ĐẶT OPENFIRE 1. Mục đích: Hướng dẫn cài đặt và cấu hình phần mềm chat trên hệ thống sử dụng phần mềm mã nguồn mở openfire. 2. Giới thiệu: Openfire là phầm mềm mã nguồn mở cho phép xây dựng hệ thống chat riêng sử dụng giao thức XMMP có thể cài đặt trên nhiều hệ điều hành khác nhau như: windows, linux và mac Os. Các phẩn mềm dành cho người sử dụng rất nhiều ở hướng dẫn này sẽ hướng dẫn sử dụng thiết lập dùng phần mềm Spark. 3. Cài đặt phần mềm Openfire: sau đây sẽ giới thiệu cài đặt openfire trên 2 hệ điều hành windows và Linux: (1) Windows: (a) Tải gói cài đặt tại địa chỉ sau: http://www.igniterealtime.org/downloads/download- landing.jsp?file=openfire/openfire_3_6_4.exe (b) Tiến hành cài đặt phần mềm, chay file vừa tải về (c) Màn hình welcome to the openfire setup wizard xuất hiện chọn Next để tiếp tục (d) Tiếp theo màn hình license agreement chọn I accept the agreement. (e) Tiếp theo chọn đường dẫn cài đặt openfire (mặc định là c:\ Program Files\Openfire) sau đó chọn next để tiếp tục. (f) Tiếp theo màn hình select start menu folders để mặc định chọn Next để bắt đầu cài đặt. (g) Sau khi cài đặt xong màn hình sau xuất hiện, chọn Launch Admin để tiến hành thiết lập các thông số cho hệ thống.

Open Fire

Embed Size (px)

Citation preview

Page 1: Open Fire

HƯỚNG DẪN CÀI ĐẶT OPENFIRE1. Mục đích: Hướng dẫn cài đặt và cấu hình phần mềm chat trên hệ thống sử dụng phần

mềm mã nguồn mở openfire.2. Giới thiệu: Openfire là phầm mềm mã nguồn mở cho phép xây dựng hệ thống chat riêng

sử dụng giao thức XMMP có thể cài đặt trên nhiều hệ điều hành khác nhau như: windows, linux và mac Os. Các phẩn mềm dành cho người sử dụng rất nhiều ở hướng dẫn này sẽ hướng dẫn sử dụng thiết lập dùng phần mềm Spark.

3. Cài đặt phần mềm Openfire: sau đây sẽ giới thiệu cài đặt openfire trên 2 hệ điều hành windows và Linux:(1) Windows:

(a) Tải gói cài đặt tại địa chỉ sau: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_6_4.exe

(b) Tiến hành cài đặt phần mềm, chay file vừa tải về(c) Màn hình welcome to the openfire setup wizard xuất hiện chọn Next để tiếp tục(d) Tiếp theo màn hình license agreement chọn I accept the agreement.(e) Tiếp theo chọn đường dẫn cài đặt openfire (mặc định là c:\Program Files\

Openfire) sau đó chọn next để tiếp tục.(f) Tiếp theo màn hình select start menu folders để mặc định chọn Next để bắt đầu

cài đặt.(g) Sau khi cài đặt xong màn hình sau xuất hiện, chọn Launch Admin để tiến hành

thiết lập các thông số cho hệ thống.

Lưu ý: Nếu cài đặt openfire với hệ quản trị cơ sở dữ liệu khác (MYSQL, MSSQL, Oracle, DB2) thì phải cài đặt thêm trên máy chủ cài đặt openfire hoặc máy chủ khác. Ngược lại nếu sử dụng hệ cơ sở dữ liệu sẵn có (HSQLDB) thì không cần cài đặt thêm.

Page 2: Open Fire

(h) Sau khi chọn launch admin vào trang web câu hình openfire để hoàn tất việc cài đặt: http://127.0.0.1:9090 hoặc http:// <địa chỉ ip hoặc hostname>:9090

(i) Thiết lập ngôn ngữ cho openfire chọn English mặc định chọn continue(j) Ở bước tiếp theo thiết lập tên máy cho openfire server đây là thông tin quan trọng

để phục vụ cho việc đăng nhập cấu hình cho phần mềm chat client kết nối vào openfire,nhập vào thông tin hostname và port sử dụng cho truy cập web cấu hình openfire mặc định là 2 cổng 9090 cho truy cập web và https là cổng 9091.

(k) Tiếp theo thiết lập hệ quản trị cơ sở dữ liệu để sử dụng cho openfire có 2 tùy chọn: sử dụng hệ quản trị cơ sở dữ liệu mysql, mssql, db2, oracle cho openfire (nếu chọn standard database connection), hoặc là sử dụng cơ sở dữ liệu đã tích hợp sẵn trong openfire (nếu chọn embedded database). Ở hướng dẫn cài đặt này sử dụng cơ sở dữ liệu sẵn có của openfire. Chọn continue để tiếp tục

(l) Tiếp theo thiết lập profile cho hệ thống bao gồm thiết lập user và group và các

thông tin về user hay group. Có 3 tùy chọn cho thiết lập: Default: user và group được lưu trong cơ sở dữ liệu của openfire (cấu hình đơn giản, tạo và quản lý user

Page 3: Open Fire

trên cơ sở dữ liệu openfire), ldap: sử dụng các thông tin của openldap hoặc active directory để đăng nhập vào hệ thống chat, clearspace: sử dụng thông tin user của hệ thống clearspace đã có sẵn để đăng nhập vào hệ thống chat (ít sử dụng).Ở phần này ta sẽ cấu hình sử dụng với user và group sử dụng thông tin từ AD (active directory) do vậy sẽ chọn lựa chọn ldap.

(m) Tiếp theo thiết lập Profile settings: phần connection settings: chọn ldap server: thiết lập server type chọn active directory, host: nhập vào địa chỉ ip hoặc tên máy chủ active directory với port kết nối là 389, base dn: nhập vào như sau: nếu active directory có tên miền: Sk.com thì nhập vào dc=sk,dc=com, phần authentication: nhập vào user thuộc active directory như sau: domain\user và mật khẩu user như hình dưới

Sau khi thiết lập xong chọn Test settings để kiểm tra kết nối thành công hay không

Page 4: Open Fire

Nếu thành công xuất hiện thông báo sau:

Nếu không thành công kiểm tra kết nối đến máy chủ cài đặt dịch vụ active directory và các thông số thiết lập ở trên.

(n) Ở bước tiếp theo thiết lập user mapping để các thông số mặc định chọn continue(o) Ở bước tiếp theo thiết lập group mapping để các thông số mặc định chọn

continue(p) Đến bước thiết lập tài khoản có quyền quản trị openfire nhập vào user có quyền

quản trị openfire.

Nhập vào user có quyền quản trị openfire nhập vào: domain\user chọn add, có thể chọn nhiều user có quyền quản trị quản trị. Lưu ý: user này có quyền quản trị openfire không thể thay đổi sau này, nếu muốn thay đổi phải cầu hình lại toàn bộ các bước trên.

Sau khi thiết lập xong thì việc cấu hình đã thành công và đăng nhập vào hệ thống.

Page 5: Open Fire

(2) Linux: Hướng dẫn cài đặt openfire trên hệ điều hành Centos 5.3, sử dụng hệ cơ sở dữ liệu mysql để lưu thông tin của openfire.

(a) Tải gói cài đặt openfire cho hệ điều hành linux từ địa chỉ sau: http://www.igniterealtime.org/downloads/downloadlanding.jsp?file=openfire/openfire-3.6.4-1.i386.rpm

(b) Tiến hành cài đặt gói vừa tải về, từ giao diện dòng lệnh dùng lệnh sau:

Wget http://www.igniterealtime.org/downloads/downloadlanding.jsp?file=

openfire/openfire-3.6.3-1.i386.rpm.   rpm -ivh openfire-3.6.3-1.i386.rpm.  service openfire start

Sau khi cài đặt sau mặc định thư mục chứa openfire là /opt/openfire.

(c) Cài đặt cơ sở dữ liệu mysql: nếu chưa có cài mysql server thì cài đặt bằng lệnh

sau: yum install mysql-server -y //cài đặt mysql service myqsld start //khởi động dịch vụ mysql

(d) Tạo cơ sở dữ liệu openfire và cấp quyền cho user có quyền quản trị cơ sở dữ liệu openfire, sử dụng user openfire như sau: Mysql –u root –p<password> // vào mysql Creat database openfire; //tạo cơ sở dữ liệu openfire grant all privileges on openfire.* to openfire@localhost identified by '123456'

with grant option; //cấp quyền cho user openfire với mật khẩu 123456 có đủ quyền trên cơ sở dữ liệu openfire

flush privileges; quit //thoát khỏi mysql mysql -u openfire –p<password> -h localhost openfire <

/opt/openfire/resources/database/openfire_mysql.sql; //import các bảng dữ liệu vào cơ sở dữ liệu openfire từ file openfire_mysql.sql chứa trong thư mục opt/openfire/resources/database.

(e) Đến bước này công việc chuẩn bị cho thiết lập cấu hình openfire đã xong, để hoàn thành cài đặt tiến hành truy cập vào địa chỉ: http://127.0.0.1:9090 hoặc http:// <địa chỉ ip hoặc hostname>:9090 và tiến hành thiết lập các thông số như hướng dẫn ở trên tuy nhiên chỉ có khác biệt ở phần chọn cơ sở dữ liệu quản trị chọn mục standard database connection. Chọn continue để tiếp tục

Page 6: Open Fire

(f) Sau đó ở phần database settings chọn cơ sở dữ liệu mysql và chọn thiết lập như sau:

(i) Database driver presets: chọn mysql (ii) JDBC Driver class: để mặc định(iii) Database url: jdbc:mysql://localhost:3306/<tên cơ sở dữ liệu openfire>(iv) Username: <tên user có quyền trên cơ sở dữ liệu openfire đã tạo ở trên>(v) Password: <mật khẩu>

Chọn Continue để tiếp tục, nếu kết nối bị lỗi sẽ báo dòng thông báo, nếu thành công sẽ tiếp tục đến phần cấu hình profile.

Đến đây các bước cấu hình tương tự như cấu hình ở windows.

4. Cấu hình thiết lập trên openfire: a. Về cơ bản, nếu sử dụng tích hợp openfire với Active Directory thì hệ thống đến

đây đã có thể sử dụng để chat bằng cách sử dụng các phần mềm chat client như Spark, Psi…Tuy nhiên nếu không tích hợp với active directory thì phải tạo user cho người sử dụng mới có thể sử dụng hệ thống chat được. Ở phạm vi hướng dẫn này sẽ hướng dẫn tạo user đối với hệ thống không tích hợp với active directory mà sử dụng user lưu trên cơ sở dữ liệu. Tạo user trong openfire thực hiện như sau đăng nhập vào hệ thống openfire, vào tab users/group, chọn create new user sau đó nhập thông tin về tài khoản bao gồm:username, password và comfirm password, chọn create user để tạo user.

Page 7: Open Fire