Sun Java System Calendar Server 6 2005Q4 관리 설명서

ProcedureHTTP 서비스(cshttpd)를 구성하려면

단계
  1. 구성 변경 권한이 있는 관리자로 로그인합니다.

  2. /etc/opt/SUNWics5/cal/config 디렉토리로 변경합니다.

  3. 이전 ics.conf 파일을 복사하고 이름을 변경한 다음 저장합니다.

  4. 다음 표에 표시된 매개 변수 중 하나 이상을 편집합니다.

    매개 변수 

    설명 및 기본값 

    service.http.admins

    이 Calendar Server에 대해 관리 권한을 가진 공간을 사용하여 구분한 사용자 아이디의 목록기본값은 “calmaster”입니다.

    service.http.allowadminproxy

    값이 "yes"이면 프록시를 통한 로그인이 허용됩니다. 기본값은 “no”입니다.

    service.http.allowanonymouslogin

    값이 "yes"이면 익명(인증 안함) 액세스가 허용됩니다. 지정된 제한 액세스(일반적으로 공용 달력에 대한 읽기 전용 액세스)만 허용되는 특수 로그인 유형입니다. 기본값은 “yes”입니다.

    service.http.calendarhostname

    HTML 문서를 검색하기 위한 HTTP 호스트. 사용자가 정규화된 호스트 이름을 사용하여 달력 데이터에 액세스하려면 이 값이 mycal@sesta.com과 같이 시스템 이름, DNS 도메인 및 접미어가 포함되어 있으며 Calendar Server가 실행되고 있는 시스템의 정규화된 호스트 이름이어야 합니다.

    지정하지 않으면 로컬 HTTP 호스트가 사용됩니다. 

    service.http.cookies

    서버에 쿠키 지원 여부를 알려줍니다(yes/no). 단일 사인 온을 설정하기 위해 "yes"로 설정되어야 합니다. 기본값은 “yes”입니다.

    service.http.dbcachesize

    HTTP 세션을 위한 Berkeley 데이터베이스의 최대 캐시 크기기본값은 “8388308”입니다.

    service.http.domainallowed

    이 매개 변수가 지정되었는데 " "이 아닐 경우, 필터링을 통해 TCP 도메인을 기반으로 하는 액세스를 허용합니다. 예를 들어, "ALL: LOCAL.sesta.com"으로 설정하면 sesta.com 도메인의 누구에게나 로컬 액세스를 허용합니다. 여러 개의 필터는 CR-LF(줄바꿈)로 구분합니다. 기본값은 ""입니다.

    service.http.domainnotallowed

    이 매개 변수가 지정되었는데 공백(" ")이 아닐 경우, 필터링을 통해 TCP 도메인을 기반으로 하는 액세스를 허용합니다. 예를 들어, "ALL: LOCAL.sesta.com"으로 설정하면 sesta.com 도메인의 누구에게나 액세스를 거부합니다. 여러 개의 필터는 CR-LF(줄바꿈)로 구분합니다. 기본값은 " "(공백)입니다.

    service.http.attachdir.path

    가져온 파일을 임시 저장하는 local.queuedir(또는 지정된 경우 절대 경로)과 관련된 디렉토리 위치기본값은 현재 디렉토리(".")입니다.

    service.http.ipsecurity

    값이 "yes"이면 기존 세션을 참조하는 모든 요청이 같은 IP 주소에서 온 것으로 확인됩니다. 기본값은 “yes”입니다.

    service.http.enable

    값이 "yes"이면 모든 서비스를 시작할 때 cshttpd 서비스를 시작하고 모든 서비스를 중지할 때 cshttpd 서비스를 중지합니다. 기본값은 “yes”입니다.


    주의 – 주의 –

    이 매개 변수로 HTTP 서비스를 비활성화하면 HTTPS도 비활성화됩니다.


    service.http.idletimeout

    HTTP 연결 시간이 초과되기까지의 시간(초)기본값은 “120”입니다.

    service.http.listenaddr

    HTTP 서비스가 클라이언트 요청을 수신할 TCP 주소를 지정합니다. 기본값은 "INADDR_ANY"이며 임의의 주소를 나타냅니다.

    service.http.logaccess

    값이 "yes"이면 서버에 대한 HTTP 연결이 모두 기록됩니다. 기본값은 “no”입니다.

    service.http.maxsessions

    cshttpd 서비스에 있는 HTTP 세션의 최대 수기본값은 “5000”입니다.

    service.http.maxthreads

    cshttpd 서비스에서 HTTP 요청을 처리하는 최대 스레드 수. 기본값은 “20”입니다.

    service.http.numprocesses

    한 서버에서 실행되어야 하는 최대 동시 실행 HTTP 서비스(cshttpd) 프로세스기본값은 “1”입니다.

    여러 개의 CPU가 있는 서버의 경우 여러 CPU에 걸쳐 로드 균형 조정 사용을 참조하십시오.

    service.http.port

    Calendar Server 사용자의 HTTP 요청을 위한 포트기본값은 “80”입니다.

    service.http.proxydomainallowed

    이 매개 변수가 지정되었는데 ""이 아닐 경우 필터링을 통해 TCP 도메인을 기반으로 한 프록시 로그인을 허용합니다. service.http.domainallowed와 같은 구문입니다. 기본값은 ""입니다.

    service.http.resourcetimeout

    HTTP 세션 시간이 초과되기까지의 시간(초). 기본값은 “900”입니다.

    service.http.sessiondir.path

    HTTP 세션 데이터베이스의 디렉토리입니다. 기본값은 “http” 입니다.

    service.http.sessiontimeout

    cshttpd 서비스의 HTTP 세션 시간이 초과되기까지의 시간(초). 기본값은 “1800”입니다.

    service.http.sourceurl

    파일에 대한 모든 URL 참조가 저장되는 실행 프로그램과 관련된 디렉토리기본값은 ""(null)입니다.

    service.http.tmpdir

    HTTP 세션을 위한 임시 디렉토리. 기본값은 “/var/opt/SUNWics5/tmp”입니다.

    service.http.uidir.path

    기본 달력 클라이언트를 포함하는 디렉토리. WCAP 액세스만 허용하는 경우에는 "html"로 설정합니다.

  5. 파일을 ics.conf로 저장합니다.

  6. Calendar Server를 다시 시작합니다.

    cal_svr_base /SUNWics5/cal/sbin/start-cal