ขอเกริ่นหน่อยละกันนะครับก่อนที่จะมาบอกขั้นตอน และวิธีในการทำ 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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น