วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556

IM Server Install

  ขอเกริ่นหน่อยละกันนะครับก่อนที่จะมาบอกขั้นตอน และวิธีในการทำ IM Server
IM -> Instant messaging ก็อย่างที่ทุกๆท่าน เคยใช้งานและคุ้นเคยก็คงจะเป็น MSN, Google Talk, ... แต่ถ้าจะนำมาใช้งานกับภายในองค์กรณ์ หรือนำมาใช้งานกันเอง... แล้วละก็ ก็คงอยากจะทำเป็น Server ของตัวเองใช่ไม

  มาเริ่มกันเลยดีกว่าสำหรับขั้นตอนการทำ IM Server IM -> Instant messaging อันนี้ OS ที่ใช้เป็น CentOS 6.4 Software ที่ใช้เป็น Openfire V.3.8.2

Configure eth0 # # vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
ONBOOT=yes
BOOTPROTO=static
NAME="System eth0"
IPADDR=192.168.50.200  ...สามารถตั้งได้เองเลยครับ อันนี้ผมเพียงแค่ยกตัวอย่าง IP
NETMASK=255.255.255.0

Configure Default Gateway # #
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=centos6
GATEWAY=192.168.50.254
## Restart Network Interface #
 service network restart
 ## Configure DNS Server # #
vi /etc/resolv.conf
nameserver 192.168.50.2 # Replace with your nameserver ip
nameserver 192.168.50.3 # Replace with your nameserver ip

 yum -y install wget java glibc.i686

 wget http://download.igniterealtime.org/openfire/openfire-3.8.2-1.i386.rpm

 yum -y install ./openfire-3.8.2-1.i386.rpm

 service openfire start

 chkconfig --level 235 openfire on

 yum -y install mysql-server

 service mysqld start

 chkconfig mysqld on

 /usr/bin/mysql_secure_installation

 hit “enter” to give no password generate and save a new root password

 service mysqld restart

 /usr/bin/mysql -u root -p

 CREATE DATABASE openfire;

 INSERT INTO mysql.user (User,Host,Password)

VALUES(‘username’,’127.0.0.1?,PASSWORD(‘securepassword’));

 FLUSH PRIVILEGES;

 GRANT ALL PRIVILEGES ON openfire.* to openfire@127.0.0.1;

 FLUSH PRIVILEGES;

 exit

 service iptables stop

 chkconfig iptables stop

 http://192.168.50.200:9090

 Login : Default จะเป็น User:admin Pass:admin

ไม่มีความคิดเห็น:

แสดงความคิดเห็น