'Openfire'에 해당되는 글 3건

  1. 2011.04.22 206.openfire plugins
  2. 2011.04.22 205.openfire 관리 1
  3. 2011.04.22 203.openfire 설치 on CentOS

206.openfire plugins

 

Registration 플러그인

이 글은 스프링노트에서 작성되었습니다.

205.openfire 관리

 

  • client keep alive time 조정

    • 서버에서 클라이언트 접속을 끊는 현상 발생
  1. We had a case of users being logged out with a "service unavailable" error after about 5 minutes. We solved the issue with the following steps:
        * Add "xmpp.client.idle" to Wildfires system properties with a high value (for us, 8 hours in milliseconds)
        * Edit httpd.conf and edit the "Timeout" value (2000), "KeepAlive" (On) and "KeepAliveTimeout" (we now have it at 5, but maybe even two is enough - JWChats polling intervall is 2000 by default)

 

  • 그룹의 멤버간 공유를 위해서는 openfire의 Contact List (Roster) Sharing 을 체크 해주어야 함

 

  • openfire 사용 포트

    • 9090 : http web administration
    • 9091 : the secured administration respectively
    • 5222 : Client Port
    • 5223 : Client SSL Port
    • 5269 : s2s, Remote servers can exchange packets with this server on port
    • 5229 : for SparkWeb
    • 7070 : HTTP binding Port
    • 7443 : HTTP binding SSL Port
    • 7777 : File transfer proxy

 

 

 

 

이 글은 스프링노트에서 작성되었습니다.

203.openfire 설치 on CentOS

 

설치 준비#

 

openfire 설치#

  1. openfire/
     |- readme.html
     |- license.html
     |- conf/
     |- bin/
     |- jre/
     |- lib/
     |- plugins/
         |- admin/
     |- resources/
         |-database/
         |-security/
     |- documentation/

        * The conf directory is where Openfire stores configuration files.
        * The bin directory contains the server executables. Depending on which distribution you installed, different executables will be available.
        * The jre directory contains a Java 5 runtime that is bundled with the Windows and RPM versions of Openfire.
        * The lib directory contains libraries necessary for running Openfire.
        * The plugins directory contains server plugins. By default, Openfire ships with a web-based admin console plugin.
        * The resources/database directory contains SQL schema files to create new Openfire databases, as well as upgrade scripts for existing installations.
        * The resources/security directory is where Openfire maintains keystores to support SSL connection security.
        * The documentation directory contains server documentation.
  • MySQL 설정

    • openfire 테이블 생성

      • > mysqladmin create openfire
    • Import the schema file from the resources/database directory of the installation folder:

      • cat openfire_mysql.sql | mysql openfire;

        • cat openfire_mysql.sql | mysql openfire -uroot -p비밀번호;

 

 

openfire setup#

  • 언급이 없으면 디폴트 값 유지
  • domain : server.livejingle.com
  • Database Setting

    • MySQL
    • com.mysql.jdbc.Driver
    • jdbc:mysql://localhost:3306/openfire
    • root 계정 사용

  • Administrator Account

 

 

이 글은 스프링노트에서 작성되었습니다.

prev 1 next