這是本文件的舊版!
網頁上顯示自己的 MSN/ICQ/AIM.. 狀態
<style box background>
這主要是看到 Dokuwiki Pluging - imstatus 所開始瞭解的設定與原理,
不過實際安裝後發現很多的 User 狀態無法正確顯示,可能和 IM Server 的通訊協定有關。
</style>
相關網站
架設 IM status 方式
- 只需下載 status.jar 來執行就可以 1)
- 因為系統環境問題以下安裝是採下圖所示的架構:
<quote>
<ditaa name=concept>
+——–+ ———–\ /—————\
| Client | | Web Server | /—–=——\ | IM Server |
| {d} |–>| +———+ + JVM | | |
| Borwser| | |ProxyPass+←=→+ status.jar +←=→+ (MSN/ICQ/AIM) |
+——–+ \–+———/ +————/ \—————/
</ditaa>
</style>
* Web Server 的設定: 只要是網址 /imstatus/ 就轉到本機的 Port 9999 ← status.jar Listen Port
<code |h vi /etc/httpd/conf.d/proxy_ajp.conf>
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /imstatus http://127.0.0.1:9999
</code>
* 下載並建立 imstatus 目錄
<code |h 執行過程>
mkdir /opt/imstatus
cd /opt/imstatus
wget http://www.onlinestatus.org/files/status.jar
java -jar status.jar ← 第一次設定會開啟 XWin 設定畫面來產生設定參數檔
</code>
<code |h 看設定後的 status.conf|h>
#Auto-generated config file, read readme.txt before editing!
#Mon Jan 14 00:38:16 GMT+08:00 2008
name=Jonathan IM status
jabbercount=0
port=9999
aimcount=0
msnpwd=xxx@xxx
[email protected]
skypecount=0
version=6.1
msncount=5
[email protected]
icqcount=6
trilliancount=0
link=http\:mail.ichiayi.com/imstatus/
yahoocount=0
irccount=0
message=msn [email protected]
hostname=192.168.11.250
</code>
* 之後的運作處理:
* 啟動語法 : <code>java -jar status.jar &</code>
* 關閉語法 : <code>java -jar status.jar stop</code>
* 在啟動後,輸入原本啟動的語法,就會出現 XWin 的參數設定視窗..
===== 範例 =====
^ ICQ | 917778 ICQ 917778^ MSN | [email protected] MSN [email protected] ^ MSN | [email protected] MSN [email protected] |