본문으로 바로가기

Openfire 서버 구성하기

category Linux/Ubuntu 2015.11.27 20:55

OPENFIRE의 설치가 끝나고, 웹으로 접속이 되면 기본적인 DB 구성 등을 거쳐야 합니다.



English를 선택하고, 진행하는 것으로 하겠습니다.




사용할 도메인과 포트번호를 설정합니다. 기본적으로 9090 포트번호를, 암호화를 지원하는 포트는 9091 포트번호를 사용합니다.

여기서 암호화를 지원하는 포트란, HTTPS 프로토콜을 사용하며 SSL/TLS 인증서를 사용하여 패킷을 암호화하여 전송하는 프로토콜을 일컫습니다.


다음으로 암호화 기법이 있는데, 암호화 기법은 Bblowfish(블로피시)와 AES 암호화 알고리즘의 두 개의 암호화 알고리즘을 사용할 수 있습니다.


* 둘 다 공개 암호화 알고리즘이고, 특히 Blowfish는 Java에서 주로 사용되는 암호화 알고리즘이다.


Property Encryption Key를 통하여 정해진 암호화 키를 정할 수 있습니다.



데이터베이스 설정 화면입니다. 


- Embedded Database : HSQLDB를 사용하여 데이터베이스를 구성하게 되지만, 데이터베이스를 임의로 확장할 수가 없습니다.

- Standard Database Connection: MySQL, Oracle, DB2 등의 별도 데이터베이스로 DB를 구성합니다.


※ Standard Database Connection을 선택한 경우에만 해당됩니다


원하는 데이터베이스를 선택하고, DB 프레임워크가 존재하는 서버의 주소와 포트번호, 데이터베이스 이름을 JDBC/ODBC 형식으로 입력해줍니다.


ex) jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true


자신 서버에 존재하는 MySQL DBMS에서 openfire라는 데이터베이스 이름을 사용함.


username과 password에는 DBMS에서 생성된 usernamae과 password를 입력해주시면 됩니다.



큰 규모의 조직에서 LDAP으로 별도로 관리하고 있는 서버라면 LDAP을, (주로, Active Directory 쓰시는 분들 참고하시면 좋을 듯합니다 ^^;) 저는 간단히 DB에서만 조작할 것이므로 Default로 가도록 하겠습니다.



마지막으로 OPENFIRE 관리자 계정 패스워드 설정만 하면 모든 구성이 끝나게 됩니다.





comments powered by Disqus

티스토리 툴바