แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  การติดตั้ง OpenFire Instant Messaging Server (OpenFire IM)
 MR.T
 Posted : 2008-05-20 16:02:04
การติดตั้ง OpenFire Instant Messaging Server (OpenFire IM)

Ref:http://www.igniterealtime.org/projects/openfire/index.jsp

Openfire เป็นโปรแกรมประเภท IM ประเภทหนึ่งนะครับทำหน้าที่เป็น IM Server Side คอยให้บริการเกี่ยวกับการพูดคุยสนทนากันผ่านทางอินเทอร์เน็ต
** หนังสือเล่มเขียวของอาจารย์กิตติพงษ์แนะนำ Jabber Server นะครับ Openfire ก็เป็นโปรแกรมจำพวก Jabber Server เช่นเดียวกัน มีปลั๊กอินลูกเล่นที่เยอะพอสมควร

#cd /usr/ports/net-im/openfire && make install clean
#จะเกิด error code 1 นะครับ เพราะ Openfire Server ต้องการรันด้วย JAVA
ก็เข้าไปดาวโหลดโปรแกรม ตาม Error Code ที่เขาแนะนำนะครับเอาไปเก็บไว้ที่ /usr/ports/distfiles
1. diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2
2. tzupdater-1_3_0-2007h.zip

Please access

http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2

with a web browser and "Accept" the End User License Agreement for
"Caffe Diablo 1.5.0". Please place the downloaded
diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2 in /usr/ports/distfiles.

Please openhttp://java.sun.com/javase/downloads/index.jsp
in a web browser and follow the "Download" link for
"JDK US DST Timezone Update Tool - 1.3.0" to obtain the
time zone update file, tzupdater-1_3_0-2007h.zip
พอร์ตต้องอัพเดทด้วยนะครับ tzupdater ตอนนี้เป็น 2008
------------------------------------------
#ต่อไปเพิ่มฐานข้อมูล MySQL ของโปรแกรมก่อนโดย Openfire จะให้เลือกได้ว่าจะเก็บฐานข้อมูลผู้ใช้งานไว้ที่ DB Embedded ของตัวโปรแกรมเองหรือว่าจะแยกออกมาเก็บตะหาก อันนี้เราจะเก็บฐานข้อมูลของผู้ใช้งาน

ไว้ที่ MySQL Server ของเราเอง
#cd /usr/ports/distfires
#tar zxvf openfire กดTAB
#cd /usr/ports/distfires/openfire_src/src/database
#/usr/local/mysql/bin/mysql -u root -p
:passwdhere
mysql>create database openfire;
mysql>exit
#/usr/local/mysql/bin/mysql -u root -p openfire < openfire_mysql.sql <---นำเข้าฐานข้อมูล
#เมื่อโปรแกรมติดตั้งผ่านพอร์ตเสร็จเรียบร้อยแล้วก็ถึงเวลาที่จะสั่งรันโปรแกรม
#เข้าไปเพิ่ม /etc/rc.conf
openfire_enable="YES"
#/usr/local/etc/rc.d/openfire start <---สั่งรันโปรแกรม
#ตรวจดูด้วยว่าโปรแกรมมันรันหรือยัง
#sockstat -4
openfire java 89129 13 tcp4 *:9090
#ทีนี้ก็ถึงเวลาเข้าไปติดตั้งโปรแกรมผ่านทางหน้าเว็บ ให้เรียกใช้งานโปรแกรมผ่านทางไอพีของ server ที่ท่านติดตั้งโปรแกรม เช่น
http://192.168.19.8:9090หรือเรียกเป็นเชื่อโดเมนก็ได้ เช่นhttp://hydra.tinoi.com:9090 -->>อันนี้ใครไม่มีไอพีจริงก็แนะนำให้ลงทะเบียนกะ NOIP ได้
1.เลือกภาษาที่จะติดตั้ง >English
2.Domain&Port ทีติดตั้ง >domain ของท่าน เพื่ออ้างอิงเข้าใช้งาน server (ใส่เป็นไอพีของเครื่อง SERVER ก็ได้ในกรณีที่ยังไม่ได้ติดตั้ง DNS )
3.เลือกฐานข้อมูลที่ต้องการจะติดตั้ง ให้เลือก standard database connection ถ้าเลือกเป็น Embedded Connection จะเป็นฐานข้อมูลที่ Openfire จัดเตรียมไว้ให้
ในกรณีที่เครื่องไม่ได้ติดตั้ง Mysql Server หรือฐานข้อมูลอื่นๆลงในเครื่อง
4. Database Connecttion
Database Driver Presets: Mysql
JDBC Driver Class: com.mysql.jdbc.driver
Database URL: jdbc:mysql://localhost:3306/openfire
username: root
password: whatever ->your sql server password
min :5 Max: 100 เลือก session ที่จะเชื่อมต่อตามจำนวนมากน้อยของผู้ที่ใช้งาน
5.Profile Setting > Default
6.Administrator Accout > your email
Password for Manage your Openfire Server :XXXXXX
เสร็จเรียบร้อยแว้วว
เข้าทางหน้าเว็บอีกที http://192.168.19.8:9090 ใส่ username :admin password:XXXXXX ที่ใส่ตะกี้นี่ ไปปรับแต่งตามที่ท่านต้องการ
--------------------------------------->
ที่ฝั่ง Server เสร็จแล้วทีนี้ไปที่ฝั่ง Client กันบ้างไปดาวโหลดโปรแกรม
http://www.pandion.be/

ติดตั้งโปรแกรม
1.ลงทะเบียน Accout > Sign Up
2.Name
3.Server เปลี่ยนชื่อ Server Default จาก pandion.be > ชื่อ server ที่เรากำหนดไว้เมื่อตอนติดตั้งนะครับ DNS ต้อง Reslove ไปเป็นชื่อเครื่องอย่างไม่มีปัญหานะ
หรือเป็นไอพีแอดเดรสก็ได้ตามที่เรากำหนดไว้ตั้งแต่ตอนติดตั้งผ่านหน้าเว็บเบส เช่น 192.168.19.8 เข้าไปเปลี่ยนได้จากเมนู Server>Server Manager>System Property> xmpp.domain
4.เลือกตรง SSL connection ที่ connection setting อย่างอื่นก็ไม่ต้องไปเปลี่ยนมัน กด Next เพื่อลงทะเบียน
5.เพิ่มผู้ใช้เข้าไปหลายๆคน วิธีเพิ่มชื่อบุคคลอื่นเข้าไปก็อ้างอิง จาก username@domain.com

6.Plug In-----> อันนี้ยังไม่ได้เพิ่มเข้าไปครับ เอาไว้แค่นี้ก่อนละกันเพิ่มได้เมื่อไหร่แล้วจะมาบอก ขอให้โชคดีในการติดตั้งใช้งานครับ



 
  IP : (192.168.19.10)
แสดงความคิดเห็น

   suwinai
 Posted : 2008-05-20 16:08:51   IP : (222.123.247.44)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 141
 สมาชิกลำดับที่ : 2136
ความรู้ไม่มีที่สิ้นสุด

 
 Comment : 1
ชื่อสมาชิก suwinai Mail to suwinai
กลับขึ้นด้านบน

 MR.T
 Posted : 2008-05-20 17:14:19   IP : (192.168.19.10)
คลิ๊กที่ภาพ

โอ๊ยยยแจ่มเจงๆ PlugIN ของ Openfire Serverสามารถเชื่อมต่อกะ Server อื่นๆ เช่น MSN,AOL,ICQ,YAHOO,QQ Etc. ได้ด้วย แล้วยังเชื่อมต่อกะ SIP Server ที่เป็น Asterisk ได้อีกตะหาก อะไรจะแจ่มเยี่ยงนี้ติดตั้งก็ง๊ายยยง่าย


 
 Comment : 2
กลับขึ้นด้านบน

 oatloveu
 Posted : 2008-05-26 13:09:55   IP : (58.136.112.182)
แนะนำว่าติดตั้งบน Redhat จะง่ายมากๆๆ เลย

 
 Comment : 3
กลับขึ้นด้านบน

 chenjinbei
 Posted : 2018-06-20 14:50:33   IP : (45.254.246.88)
20186.21chenjinbei
http://www.louboutins.me.uk
http://www.audemarspiguet.us.com
http://www.snapbacks-wholesale.us.com
http://www.oakleysunglassescanada.ca
http://www.coachoutlet-factory.us.com
http://www.fitflops.us.org
http://www.dansko.us.com
http://www.airmax95.us.org
http://www.timberlandoutlet.us.org
http://www.nikejordans.co.uk
http://www.breitling.us.com
http://www.belstaffoutlet.us.com
http://www.coachoutletstore.eu.com
http://www.valentino.us.org
http://www.off-white.us.com
http://www.polooutletinc.us.com
http://www.michaelkorsoutlet70off.us.com
http://www.cheapnfljerseys.us.org
http://www.converse.me.uk
http://www.coachsoutletstoreonline.us.com
http://www.newbalance-shoes.us.com
http://www.swarovskijewelry.co.uk
http://www.marcjacobs.me.uk
http://www.coachwallets.us.com
http://www.nhlhockey-jerseys.us.com
http://www.adidasnmdoutlet.us.com
http://www.oakleysunglassescheapest.us.com
http://www.soccerjersey.us.com
http://www.baseballbats.us.com
http://www.jordanshoes.us.org
20186.21chenjinbei


 
 Comment : 4
Mail to chenjinbei
กลับขึ้นด้านบน

1


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com