다음 표에서는 다양한 서비스 구성 매개 변수를 각각의 기본값 및 설명과 함께 보여 줍니다.
표 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" |
csadmind의 HTTP 연결이 시간 초과될 때까지의 시간(초) |
maxsessions |
"100" |
허용되는 관리 세션의 최대 수 |
maxthreads |
"10" |
관리 세션 당 실행되는 최대 스레드 수 |
numprocesses |
해당 없음 |
허용되는 최대 동시 관리 프로세스 수 |
해당 없음 |
**주의** 시스템에서 설정합니다. 변경하지 마십시오. |
|
resourcetimeout |
"900" |
관리 연결 시간이 초과되기까지의 시간(초) |
serverresponse |
"no" |
값이 "yes"이면 csadmind 서비스 응답 스레드를 시작합니다. |
sessiondir.path |
" " |
관리 세션 요청을 위한 임시 디렉토리 |
sessiontimeout |
"1800" |
csadmind의 HTTP 세션이 시간 초과될 때까지의 시간(초) |
sleeptime |
"2" |
시작, 중지 또는 준비된 달력 서비스 검사 간에 기다리는 시간(초) |
starttime |
"300" |
달력 서비스가 시작하기를 기다리는 시간(초) |
stoptime |
"300" |
달력 서비스가 중지되기를 기다리는 시간(초) |
stoptime.next |
"60" |
달력 서비스에 중지 명령을 보내는 사이 기다리는 시간(초) |
"o=internet" |
디렉토리에 있는 DC 트리의 루트 접미어입니다. |
|
dnsresolveclient |
"no" |
값이 "yes"이면 HTTP 액세스가 허용되는지 클라이언트 IP 주소를 DNS에 대해 검사합니다. |
loginpause |
"0" |
일반 텍스트 비밀번호를 사용하여 사용자를 성공적으로 인증한 후 지연되는 시간(초) |
"calmaster" |
Calendar Server에 대해 관리 권한이 있는 사용자 아이디의 공백으로 구분된 목록 |
|
allowadminproxy |
"yes" |
값이 "yes"이면 프록시를 통한 로그인이 허용됩니다. |
allowanonymouslogin |
"yes" |
값이 "yes"이면 익명(인증 없음) 액세스가 허용됩니다. 지정된 제한 액세스(주로 공용 달력에 대한 읽기 전용 액세스)만 허용되는 특별한 로그인 유형입니다. |
.calendarhostname |
"" (Null) |
HTML 문서를 검색하기 위한 HTTP 호스트 |
"yes" | ||
dbcachesize |
"8388608" |
HTTP 세션을 위한 Berkeley 데이터베이스의 최대 캐시 크기 |
domainallowed |
"" (Null) |
지정된 매개 변수가 ""이 아니면 필터링을 통해 TCP 도메인을 기반으로 액세스가 허용됩니다. 예를 들어, "ALL: LOCAL.sesta.com"으로 설정하면 sesta.com 도메인의 누구에게나 로컬 액세스를 허용합니다. 여러 개의 필터는 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" |
cshttpd 서비스의 HTTP 세션이 시간 초과될 때까지의 시간(초) |
|
" " |
파일에 대한 모든 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를 수정할 수 있습니다. |
calendar.publicread |
"no" |
값이 "yes"이면 기본 사용자 달력이 기본적으로 공용 읽기 및 개별 쓰기로 설정됩니다. 값이 "no"이면 기본 사용자 달력이 기본적으로 공용 읽기 및 쓰기로 설정됩니다. |
ldapproxyauth |
"no" |
값이 "yes"이면 get_userprefs.wcap를 위한 LDAP 프록시 인증이 활성화됩니다. 값이 "no"이면 익명 LDAP 검색이 수행됩니다. |
"no" |
값이 "yes"이면 서버는 LDAP 또는 CSAPI 호환 사용자 디렉토리 체계를 통해 달력의 각 소유자가 디렉토리에 존재하는지 검증해야 합니다. |
|
"3.0" |
WCAP 버전 |