国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Tigase XMPP Server在CentOS部署與配置

Tigase XMPP Server在CentOS部署與配置

作者:chszs,轉(zhuǎn)載需注明。博客主頁:http://blog.csdn.net/chszs

下面講述Tigase XMPP Server在Linux服務(wù)器上的安裝,Tigase包含了所有的標(biāo)準(zhǔn)模塊,且后端存儲(chǔ)使用了MySQL數(shù)據(jù)庫。

服務(wù)器CentOS 6.5Final x64

1、安裝JDK

Tigase需要JDK 1.6以上版本。另外,需配置JAVA_HOME環(huán)境變量。JDK7的安裝過程省略。

2、安裝MySQL

過程省略。

3、下載并安裝Tigase

Tigase的下載主頁有兩種發(fā)行版:
一是tigase-server-5.2.1-b3461-dist-max.tar.gz
二是tigase-server-5.2.1-b3461-dist.tar.gz
要弄清楚兩者的區(qū)別。

1)下載

$ wget https://projects.tigase.org/attachments/download/1409/tigase-server-5.2.1-b3461-dist.tar.gz

2)解壓

$ tar zvxf tigase-server-5.2.1-b3461-dist.tar.gz
$ mv tigase-server-5.2.1-b3461 tigase
$ cd tigase
$ chmod u+x ./scripts/tigase.sh 

3)配置

在etc子目錄下,有兩個(gè)重要的配置文件,一是init.properties,二是tigase.conf。
先對(duì)tigase.conf文件做一點(diǎn)小修改:
JAVA_HOME="${JDKPath}"
把配置文件中JAVA_HOME的路徑指向正確的位置。
JAVA_HOME="/home/chuser/jdk7"

再修改init.properties配置文件,此配置文件包含了Tigase服務(wù)器初始化的參數(shù)設(shè)置。需要修改以下內(nèi)容:
 $ cat etc/init.properties 
--debug=server--comp-class-1 = tigase.muc.MUCComponent
--virt-hosts = cces

我把$HOST_NAME改成了cces
此外,還需要加上數(shù)據(jù)庫的配置。Tigase支持Derby、MySQL和PostgreSQL三種數(shù)據(jù)庫。我們使用MySQL,故還需在配置文件末尾加上:

  1. --user-db-uri = jdbc:mysql://localhost/tigasedb?user=tigase&password=tigase456&useUnicode=true&characterEncoding=UTF-8  
  2. --user-db = mysql  
  3. --admins = admin@cces  
  4. --comp-name-4 = message-archive  
  5. --comp-name-3 = proxy  
  6. config-type = --gen-config-def  
  7. --comp-name-2 = pubsub  
  8. --comp-name-1 = muc  
  9. --cluster-mode = true  
  10. --sm-plugins = +message-archive-xep-0136  
  11. --debug = server  
  12. --comp-class-4 = tigase.archive.MessageArchiveComponent  
  13. --comp-class-3 = tigase.socks5.Socks5ProxyComponent  
  14. --comp-class-2 = tigase.pubsub.PubSubComponent  

接著修改tigase.conf配置文件:

  1. #osgiEnabled=(true|false)  
  2. #osgiEnabled=false  
  3. OSGI=false  
  4. ENC="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"  
  5. DRV="-Djdbc.drivers=com.mysql.jdbc.Driver:org.postgresql.Driver:org.apache.derby.jdbc.EmbeddedDriver"  
  6. #GC="-XX:+UseBiasedLocking -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:ParallelCMSThreads=2 -XX:-ReduceInitialCardMarks"  
  7. #EX="-XX:+OptimizeStringConcat -XX:+DoEscapeAnalysis -XX:+UseNUMA"  
  8. JAVA_HOME="/home/chuser/jdk7"  
  9. CLASSPATH=""  
  10. JAVA_OPTIONS="${GC} ${EX} ${ENC} ${DRV} -server -Xms100M -Xmx200M -XX:PermSize=32m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=128m "  
  11. TIGASE_CONFIG="etc/tigase.xml"  
  12. TIGASE_OPTIONS=" --property-file etc/init.properties "  

4)導(dǎo)入數(shù)據(jù)庫腳本

修改數(shù)據(jù)庫腳本文件db-create-mysql.sh,設(shè)置Tigase服務(wù)器要使用的數(shù)據(jù)庫的:
用戶名、密碼、數(shù)據(jù)庫名、數(shù)據(jù)庫管理員用戶名、數(shù)據(jù)庫管理員密碼、主機(jī)名
再執(zhí)行
$ ./scripts/db-create-mysql.sh tigase tigase456 tigasedb root adminadmin 172.168.72.68

5)啟動(dòng)Tigase服務(wù)器

# ./scripts/tigase.sh start etc/tigase.conf
Starting Tigase: 
nohup: redirecting stderr to stdout
Tigase running pid=25597


6)關(guān)閉Tigase服務(wù)器

# ./scripts/tigase.sh stop etc/tigase.conf 
Shutting down Tigase: 25597
1. Waiting for the server to terminate...
2. Tigase terminated.

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
centos6.5下Zabbix系列之Zabbix安裝搭建及漢化
Zabbix3.0安裝及配置過程
centos中EMQX4.3.3安裝配置總結(jié)
從MySQL遷移到MariaDB(CentOS)
centos更改MySQL數(shù)據(jù)庫目錄位置
CentOS 6.3 安裝MySQL5.5完整步驟
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服