メッセンジャーの現在
仕事でチャットが必要と感じた。
最近は、Skypeなどの社外ツールを使うことを嫌う傾向がある。
「ログが社外にあり、保管できないから。ただし、セキュリティの問題ではない。」と聞いたことがある。
過去に、社内にチャットサーバーを構築しているところもあった。
正直やり方はわからなかった。
そこで、ちょっと調べてやってみた。
キーワードはXMPP。
3つ見つけた。Openfire,Jabberd2,Apache vysper。
vysperはXMPPではないのかも。
Jabberd2が新しいようなのでインストールしてみようかと思ったが、MySQLが必要らしくあきらめた。
残るはOpenfire。
以下からrpmを拾ってくる。
http://www.igniterealtime.org/projects/openfire/
rpm -i openfire-3.7.0-1.i386.rpm
インストール完了。
自動起動設定。
chkconfig openfire on
そして起動してみる。
service openfire start
ブラウザで起動しているマシンの9090番ポートにアクセスする。
いろいろと設定していく。
ユーザーも3人追加してみる。
途中でMySQLを使うとあったが気にしない。(初志忘れ)
iptablesで5222,5269番ポートを使えるようにしておく。
とりあえず、これでサーバー側は完了。
クライアント側でPandionとPidginで設定してみる。
かなり簡単にできた。
クライアントにvmwareのLinuxがあるので、pidgin(linux)で3者チャットをやってみる。
できた。
万歳。
- hiranoさんのブログ
- ログインしてコメントを投稿