ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Openfire를 이용한 사내 자체 메신져 서버 구축
    PC/만들어갑시다 2011. 7. 4. 14:36
    한국의 대표적인 메신져 네이트온.
    네이트온을 사용하면 그만이지라는 분들도 계시고, 실제로 네이트온에서 biz용 네이트온을 현재(11.07.04) 무료 시범 운영중에 있다.
    하지만 높으신 분들(^^?) 중 가입되지 않으신 분들도 계시고,
    무엇보다 사내에서 자체적으로 메신져를 이용하고 싶은 사람들이 있다.
    내가 그중에 하나이다.
    인터넷이 되지 않을 때도 내부 네트워크에서 사용할 수 있는 메신져 서버를 구축해 보았다.

    사용 할 프로그램: Openfire는 XMPP프로토콜을 사용하는 메신져 서버 프로그램이다.
                ※XMPP에 대한 내용을 알고싶으시면 여기를 참조
    사용자 계정 관리를 위해 자체 DB와 외부 DB를 모두 지원하며 웹으로된 관리자 화면을 제공하고 있다. 오픈소스로 되어 있으며 해당 Site에서는 "윈도우즈용", "리눅스용", "Mac"용의 바이러리를 다운 받을 수 있다. 공유기나 방화벽 환경에서는 서버간 포트(5269), 클라이언트(5222), 보안 클라이언트(5223), 관리 모듈(9090)를 열어 두어야 한다.  
       Spark는 XMPP프로토콜을 사용하는 메신져 프로그램이다.

    준비물:  서버로 사용 될 피시 / Openfire / Spark / JDK(자바) / MySQL(DB용) /
     ※해당 이름을 클릭하면 다운로드 사이트로 이동됨. 일단 모두 다운 받아 두세요.  


    가. 서버가 Windows기반일 때 


    설치방법:
     1. MySQL 설치 (서버)
    서버에 미리 다운 받은 MySQL 설치
     2. MySQL 세팅 (서버)
    설치된 프로그램중 MySQL을 실행시키면 도스창과 흡사한 창이 뜬다.
    DB 만들기
     
     3. JDK 설치 (서버)
    Openfire는 자바를 필요로 한다. 그래서 Openfire를 설치 전에 자바를 미리 설치 해야 한다.

     4. Openfire 설치 (서버)

     5. Openfire 세팅 (서버)

     6. 각 피시에 Spark 설치 (클라이언트)


     7. 회원 가입 및 사용 (클라이언트)

    서버 아이피 주소를 써주고 계정생성을 눌러 계정을 만든 뒤 로그인을 한다.


    나. 서버가 Linux 기반일 때

    준비중 (아직 리눅스에 설치해 보지 않아 데이터가 없네요 ^^;)

     
     
Designed by Tistory.