메신저 서버 만들기(Openfire + Spark) Linux



메신저 서버 Openfire

Openfire 홈페이지 : http://www.igniterealtime.org/downloads/index.jsp

윈도우, 리눅스, 솔라리스 등 모든 환경에서 사용 가능


<< CentOS 5.x 에서 설치 >>


오픈 소스 기반이며 java로 돌아감


1. Java 설치

# wget http://mirror.hostway.co.kr/Java/jdk-1_5_0_15-linux-i586.bin

# chmod 755 jdk-1_5_0_15-linux-i586.bin

# ./jdk-1_5_0_15-linux-i586.bin

# mv jdk1.5.0_15/* /usr/local/java


2. Openfire 다운로드 및 설치

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_5_2.tar.gz

# tar xvfz openfire_3_5_2.tar.gz

# mv openfire /usr/local/


3. 데이터베이스 생성

# mysql -uroot -p

Password :

mysql>create database openfire;


# mysql -u root -p openfire < /usr/local/openfire/resources/database/openfire_mysql.sql


4. Openfire 실행

# /usr/local/openfire/bin/openfire start


실행을 하면 포트 9090으로 데몬이 올라옵니다.

http://xxx.xxx.xxx.xxx:9090



 >> Domain에 아래와 같이 주소를 넣거나 서버 ip를 넣으면 됨


   >> DB 만들어 놨으므로 Standard 로 그냥 넘어감


 >> MySQL 선택, Database URL: localhost(hostname or ip):3306/openfire(DB name)

DB username, password 입력(예: root / 암호)


 >> 완료가 다 되면 아래와 같이 서버 정보가 나타납니다.



* Client PC에서 프로토콜 XMPP 지원되는 메신저 설치 후 사용하면 됩니다.

Spark 메신저 => http://www.igniterealtime.org/





<참고> http://xinet.kr/tc/trackback/46




덧글

댓글 입력 영역



통계 위젯 (블랙)

029
171
346891

이 이글루를 링크한 사람 (화이트)

2

google

구글_이글루스_사이드