Openfire ์๋ฒ ๊ตฌ์ฑํ๊ธฐ
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 ๊ด๋ฆฌ์ ๊ณ์ ํจ์ค์๋ ์ค์ ๋ง ํ๋ฉด ๋ชจ๋ ๊ตฌ์ฑ์ด ๋๋๊ฒ ๋ฉ๋๋ค.
'Infrastructure > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
UFW (The Uncomplicated Firewall, ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ๋ฐฉํ๋ฒฝ ๋ฐ๋ชฌ) ์ ํ์ฉ (0) | 2016.05.22 |
---|---|
Let's Encrypt (๋ฌด๋ฃ SSL ์ธ์ฆ์) ์ค์น์ ํ์ฉ (9) | 2015.12.24 |
Openfire (XMPP ์ฑํ ์๋ฒ) ๊ตฌ์ถํ๊ธฐ (0) | 2015.11.27 |
์ฐ๋ถํฌ์์ ์ถ์ฒํ๋ ๋ฏธ๋์ด ํ๋ ์ด์ด Bomi (0) | 2015.11.02 |
์นผ๋ฆฌ ๋ฆฌ๋ ์ค 2.0์์ ํจํค์ง ์ค์นํ๊ธฐ (Kali Linux 2.0 Repository) (0) | 2015.10.04 |