下表顯示各種服務配置參數以及每個參數的預設值和說明。
表 E–8 ics.conf 檔案中的服務配置參數
參數 |
預設值 |
說明 |
---|---|---|
"yes" |
啟用 ("yes") 或停用 ("no") 管理工具的警示通知。 |
|
checkpoint.enable |
"yes" |
如果為 "yes",則啟動 csadmind 資料庫檢查點執行緒。 |
dbcachesize |
"8388608" |
用於管理階段作業之 Berkeley 資料庫的最大快取記憶體大小 (以位元組為單位)。 |
deadlock.enable |
"yes" |
如果為 "yes",則啟動 csadmind 資料庫死結偵測執行緒。 |
diskusage |
"no" |
如果為 "yes",則啟動 csadmind 低磁碟空間監視執行緒。 |
"yes" |
如果為 "yes",則在啟動所有服務時啟動 csadmind 服務,並在停止所有服務時停止 csadmind。 |
|
idletimeout |
"120" |
使 HTTP 連線在 csadmind 中逾時之前的秒數。 |
maxsessions |
"100" |
所允許的管理階段作業的最大數目。 |
maxthreads |
"10" |
每個管理階段作業的執行中執行緒的最大數目。 |
numprocesses |
不適用 |
所允許的同步運作之管理程序的最大數目。 |
不適用 |
**CAUTION** 由系統設定。請勿變更。 |
|
resourcetimeout |
"900" |
使管理連線逾時之前的秒數。 |
serverresponse |
"no" |
如果為 "yes",則啟動 csadmind 服務回應執行緒。 |
sessiondir.path |
" " |
管理階段作業請求的暫存目錄。 |
sessiontimeout |
"1800" |
使 HTTP 階段作業在 csadmind 中逾時之前的秒數。 |
sleeptime |
"2" |
在檢查已啟動、已停止或準備好的行事曆服務之間等待的秒數。 |
starttime |
"300" |
任一行事曆服務啟動之前需要等待的秒數。 |
stoptime |
"300" |
任一行事曆服務停止之前需要等待的秒數。 |
stoptime.next |
"60" |
在向任一行事曆服務傳送 stop 指令之間等待的秒數。 |
"o=internet" |
該目錄中 DC 樹狀結構的根尾碼。 |
|
dnsresolveclient |
"no" |
如果為 "yes",則會根據 DNS 檢查用戶端 IP 位址 (如果允許 HTTP 存取)。 |
loginpause |
"0" |
使用一般文字密碼成功認證使用者後延遲的秒數。 |
"calmaster" |
以空格分隔的對此 Calendar Server 具有管理權限的使用者 ID 清單。 |
|
allowadminproxy |
"yes" |
如果為 "yes",則允許經由代理登入。 |
allowanonymouslogin |
"yes" |
如果為 "yes",則允許匿名 (無認證) 存取。這是特殊類型的登入,只允許指定的受限制的存取 (通常僅讀取對公開行事曆的存取)。 |
.calendarhostname |
"" (Null) |
用於擷取 HTML 文件的 HTTP 主機。 |
"yes" | ||
dbcachesize |
"8388608" |
用於 HTTP 階段作業之 Berkeley 資料庫的最大快取記憶體大小。 |
domainallowed |
"" (Null) |
如果已指定且不為 "",則會進行篩選以允許基於 TCP 網域的存取。例如,"ALL: LOCAL.sesta.com" 將允許對 sesta.com 網域中的任何人進行本機 HTTP 存取。多個篩選器由 CR-LF (換行) 分隔。 |
domainnotallowed |
"" (Null) |
如果已指定且不為 " ",則會進行篩選以拒絕基於 TCP 網域的存取。例如,"ALL:LOCAL.sesta.com" 將拒絕對 sesta.com 網域中的任何人進行 HTTP 存取。多個篩選器必須由 CR-LF (換行) 分隔。 |
attachdir.path |
"." |
與暫時儲存匯入檔案之 local.queuedir 相對的目錄位置 (或指定的絕對路徑)。 |
ipsecurity |
"yes" |
如果為 "yes",則參照現有階段作業的所有請求均被驗證為來源於同一 IP 位址。 |
"yes" |
如果為 "yes",則在啟動所有服務時啟動 cshttpd 服務,並在停止所有服務時停止 cshttpd。 |
|
idletimeout |
"120" |
使 HTTP 連線逾時之前的秒數。 |
ldap.enable |
"yes" |
如果為 "yes",則建立並維護用於認證和使用者喜好設定的 LDAP 連線。 |
"INADDR_ANY" |
指定 HTTP 服務將為用戶端請求偵聽的 TCP 位址。"INADDR_ANY" 指示任一位址。 |
|
"no" |
如果為 "yes",則完全記錄至伺服器的 HTTP 連線。 |
|
maxsessions |
"5000" |
cshttpd 服務中 HTTP 階段作業的最大數目。 |
maxthreads |
"20" |
cshttpd 服務中回應 HTTP 請求之執行緒的最大數目。 |
numprocesses |
"1" |
應在某個伺服器上同步執行的 HTTP 服務 (cshttpd) 程序的最大數目。 如需有關具有多個 CPU 的伺服器的資訊,請參閱21.8 使用跨多個 CPU 的負載平衡功能 |
"80" |
來自 Calendar Server 使用者之 HTTP 請求的連接埠。 |
|
proxydomainallowed |
"" |
如果已指定且不為 "",則進行篩選以允許基於 TCP 網域的代理登入。語法與 service.http.domainallowed 相同。 |
resourcetimeout |
"900" |
使 HTTP 階段作業逾時之前的秒數。 |
sessiondir.path |
"http" |
HTTP 階段作業的暫存目錄。 |
"1800" |
使 HTTP 階段作業在 cshttpd 服務中逾時之前的秒數。 |
|
" " |
相對於可執行檔的目錄,其中儲存檔案的所有 URL 參照。 |
|
相對於可執行檔的目錄,其中儲存檔案的所有 URL 參照。 預設為:/var/opt/SUNWics5/tmp |
||
"html" |
包含預設行事曆用戶端的目錄。如果僅允許 WCAP 存取,則設定為 ""。 |
|
"no" |
如果為 "yes",則在 LDAP SDK 中使用快取記憶體。 |
|
"30" |
若 service.ldapmemcache 為 "yes",則將此值傳送至 LDAP SDK。這是快取項目的最大秒數。如果為 0,則對快取項目的時間沒有限制。 |
|
"131072" |
若 service.ldapmemcache 為 "yes",則將此值傳送至 LDAP SDK。這是快取將消耗之記憶體的最大容量 (以位元組為單位)。如果為 0,則快取記憶體無大小限制。 |
|
.allowpubliccalendarwrite |
"yes" |
如果為 "yes",則允許匿名使用者寫入公開可寫入的行事曆。 |
"text /calendar" |
指定目前僅適用於 freebusy 之指令的預設輸出格式。 |
|
freebusybegin |
"30" |
指定基於目前時間的預設偏移天數,做為偵測 get_freebusy 的範圍開始。 |
freebusyend |
"30" |
指定基於目前時間的預設偏移天數,做為偵測 get_freebusy 的範圍結束。 |
redirecturl |
““ |
針對遷移的目的,當僅進行了部分遷移時,行事曆在來源資料庫與 Calendar Server 目標資料庫之間才會分開。如果在 Calendar Server 資料庫中找不到行事曆,則在來源資料庫的 URL 中查找。 |
createcalendars |
"yes" |
如果為 "yes",則允許建立行事曆。 |
deletecalendars |
"yes" |
如果為 "yes",則允許刪除行事曆。 |
changepassword |
"no" |
若為 "yes",則允許變更使用者密碼。 |
publicwritablecalendars |
"yes" |
如果為 "yes",則允許使用者擁有公開可寫入行事曆。 |
setprefs.cn |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 cn (LDAP 使用者的一般名稱)。 |
setprefs.givenname |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 givenname (LDAP 使用者的名字)。 |
setprefs.icsCalendar |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 修改使用者喜好設定 icsCalendar (使用者的預設行事曆識別碼)。 |
setprefs.mail |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 mail (使用者的電子郵件位址)。 |
preferredlanguage |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 preferredlanguage (LDAP 使用者的喜好語言)。 |
setprefs.sn |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 sn (LDAP 使用者的姓氏)。 |
setprefs.nswccalid |
"no" |
如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 nswccalid,即使用者的預設行事曆 ID。 |
calendar.publicread |
"no" |
如果為 "yes",則預設使用者行事曆初始設定為公開讀取及私人寫入。如果為 "no",則預設使用者行事曆初始設定為私人讀取及寫入。 |
ldapproxyauth |
"no" |
如果為 "yes",則啟用 get_userprefs.wcap 指令的 LDAP 代理伺服器授權。如果為 "no",則執行匿名 LDAP 搜尋。 |
"no" |
如果為 "yes",則伺服器必須驗證行事曆的每個所有者均存在於目錄中 (透過 LDAP 或 CSAPI 相容的使用者目錄機制)。 |
|
"3.0" |
WCAP 版本。 |