第5章配置 目录列表 ---7.1.2版本
第5章配置
目录
当用户首次尝试设置客户端时,他会遇到2个配置文件:/ etc文件夹中的tigase.conf和init.properties。这是所有这些文件的简要说明,在其他部分中,您可以了解配置服务器所需的所有详细信息。
init.properties文件是一个简单的文本文件,其中服务器参数的格式为:key = value。如果缺少XML配置文件,则Tigase服务器将读取init.properties文件,并将在此找到的参数用作生成XML文件的默认参数。因此,如果更改init.properties文件,通常必须停止服务器,然后删除XML文件并重新启动服务器。读取init.properties中的所有设置,并将其应用于XML配置。该属性文件易于阅读,并且修改非常安全。目前,这是更改服务器配置的推荐方法。
tigase.conf是Tigase服务器启动配置。服务器本身实际上并未使用它。而是包含操作系统设置和环境参数,以正确运行Java虚拟机。它仅在具有Bash shell的类Unix系统上有用。如果在MS Windows系统上运行服务器,则使用tigase.bat和wrapper.conf文件。该tigase.conf文件被读取并加载脚本/ tigase.sh shell脚本,还扫描Java虚拟机和其他工具所需要的操作系统环境。
init.properties是Java属性文件的稍微扩展的版本,具有(键,值)对。
注释行的第一个非空白ASCII字符为“#”或“!”。
该键以第一个非空白ASCII字符开头,并以第一个空白ASCII字符或'='或':'之一结束。因此,如果您的密钥包含'=',':'或空格字符中的任何一个,则必须使用反斜杠\'\':\:或\ =对其进行转义。
以下所有示例均将“ vhosts”指定为键,并将“ test-a,test-b,test-c”指定为值:
vhosts = test-a,test-b,test-c虚拟主机:test-a,test-b,test-c 虚拟主机=测试-a,测试-b,测试-c
可能的类型是:
[S](或全无)-字符串:'abcdef'
[s] -字符串数组:“ abcdef,ghaijk,lmnopq”
[B] -布尔值:“ true”或“ false”
[b] -布尔数组:“ true,true,false”
[L] -长号:1234567890
[l] -长数组:'12334、45435、45645'
[I] -整数:123456
[i] -整数数组:'123、456、678'
有许多参数的含义远不只是一种属性。其中一些会影响许多配置设置,或者会在XML文件中生成整个部分。它们大多数以\'-'双连字符开头。请注意,放在init.properties文件中以\'-'开头的每个属性都将成为JVM系统属性(开头没有\'-')。
请参考属性指南以获取属性描述。
属性名称: -admins
属性名称:-- auth-db
属性名称: -auth-db-uri
属性名称: -auth-domain-repo-pool
属性名称: -auth-repo-pool
属性名称: -auth-repo-pool-size
属性名称:-- bind-ext-hostnames
属性名称:-- bosh-close-connection
属性名称:-- bosh-extra-headers-file
属性名称:-- cl-conn-repo-class
属性名称: -client-access-policy-file
属性名称:-- cluster-connect-all
属性名称:-- cluster-mode
属性名称:-- cluster-nodes
属性名称:-- cm-ht-traffic-throttling
属性名称: -cm-see-other-host
属性名称:-- cm-traffic-throttling
属性名称:-- cmpname-ports
属性名称:-- comp-class
属性名称:-- comp-name
属性名称:-- cross-domain-policy-file
属性名称:-- data-repo-pool-size
属性名称:-- debug
属性名称: -debug-packages
属性名称: -domain-filter-policy
属性名称:-- elements-number-limit
属性名称: -ext-comp
属性名称:-- extcomp-repo-class
属性名称:-- external
属性名称: -hardened-mode
属性名称: -max-queue-size
物业名称:-- monitoring
属性名称: -net-buff-high-throughput
属性名称: -net-buff-standard
属性名称: --new-connections-throttling
属性名称:-- nonpriority-queue
属性名称:-- queue-implementation
属性名称: -roster-implementation
属性名称:-- s2s-ejabberd-bug-workaround-active
属性名称: -s2s-secret
属性名称:-- s2s-skip-tls-hostnames
属性名称:-- script-dir
属性名称:-- sm-cluster-strategy-class
属性名称: -sm-plugins
属性名称:-- sm-threads-pool
属性名称: -ssl-certs-location
属性名称:-- ssl-container-class
属性名称:-- ssl-def-cert-domain
属性名称: -stats-history
属性名称:-- stringprep-processor
属性名称:-- test
属性名称: -tigase-config-repo-class
属性名称: -tigase-config-repo-uri
属性名称:-- tls-jdk-nss-bug-workaround-active
物业名称:-- trusted
属性名称:-- user-db
属性名称:-- user-db-uri
属性名称: -user-domain-repo-pool
属性名称: -user-repo-pool
属性名称:-- user-repo-pool-size
属性名称:-- vhost-anonymous-enabled
属性名称: -vhost-max-users
属性名:-- vhost-message-forward-jid
属性名称:-- vhost-presence-forward-jid
属性名称:-- vhost-register-enabled
属性名称:-- vhost-tls-required
属性名称: -virt-hosts
属性名称: -watchdog_delay
属性名称: -watchdog_ping_type
属性名称:-- watchdog_timeout
属性名称: config-type
标签:
上一篇: tigase.sh的启动文件-tigase.conf 第5章配置---7.1.2版本
下一篇: Tigase脚本选择配置开机启动 第3章 ---7.1.2版本