탐색 트리에서 [구성] 노드를 확장합니다.
변경 중인 구성을 선택합니다.
[구성] 노드에서 [HTTP 서비스] 노드를 선택합니다.
[HTTP 서비스] 페이지가 열립니다.
[SSO 사용] 체크 박스를 선택하여 동일한 영역에 대해 구성된 이 서버의 모든 가상 서버에 있는 모든 웹 응용 프로그램에 대해 Single Sign-On을 기본적으로 사용으로 설정합니다.
개별 가상 서버에 대해 이 설정을 재정의할 수 있습니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
이 속성을 지정하지 않는 모든 가상 서버 하위 요소에 대해 로깅을 사용으로 설정하려면 [액세스 로깅 사용] 체크 박스를 선택합니다.
이 속성을 지정하지 않는 모든 가상 서버 하위 요소에 대해 로깅을 사용 안함으로 설정하려면 [액세스 로깅 사용] 체크 박스를 선택 해제합니다. 이 옵션은 기본적으로 사용 안함으로 설정되어 있습니다.
로그 파일 교체를 사용으로 설정하려면 [교체 사용] 체크 박스를 선택합니다.
이 옵션은 기본적으로 사용으로 설정되어 있습니다.
[교체 정책] 드롭다운 목록에서 교체 정책을 선택합니다.
사용 가능한 유일한 교체 정책은 time
입니다.
[교체 간격] 필드에 액세스 로그의 교체 간격(분)을 입력합니다.
이 필드는 교체 정책이 time
인 경우에만 적합합니다. 기본값은 1,440분(24시간)입니다.
[교체 접미어] 필드에 교체 후 로그 파일 이름 끝에 추가할 문자열 값을 입력합니다.
기본값은 yyyy-MM-dd
입니다.
교체 접미어에 모든 로그 교체에 대해 고유한 접미어를 생성하기 위한 충분한 값이 포함되어 있는지 확인합니다. 예를 들어 액세스 로그가 매일 2회 이상 빈번하게 교체되는 경우 교체 접미어에 시간을 포함합니다.
액세스 로그 파일이 교체 간격이 경과할 때마다 교체되는지 확인하려면 고유한 접미어가 필요합니다. 새 액세스 로그 파일의 교체 접미어가 기존 액세스 로그 파일의 교체 접미어와 동일한 경우 파일이 교체되지 않습니다.
[최대 파일 수] 필드에 보존할 최대 교체 액세스 로그 파일 수를 입력합니다.
음수 값은 파일 수에 제한이 없음을 나타냅니다. 기본값은 -1입니다.
[버퍼 크기] 필드에 액세스 로그 버퍼의 크기(바이트)를 입력합니다.
값이 0보다 작거나 같으면 액세스 로그 버퍼링이 사용 안함으로 설정됩니다. 기본값은 32768입니다.
쓰기 간격 필드에 로그가 디스크에 기록되기 전까지의 시간(초)을 입력합니다.
액세스 로그는 버퍼가 가득 차거나 간격이 만료되면 기록됩니다. 값이 0보다 작거나 같으면 버퍼는 가득 차지 않더라도 항상 기록됩니다. 즉, 서버에 액세스할 때마다 로그 메시지가 직접 파일에 저장됩니다. 기본값은 300입니다.
형식 필드에 문자열 값을 입력하여 액세스 로그의 다음 속성을 지정합니다.
액세스 로그에서 수집할 정보
정보를 수집하는 순서
기본값은 다음과 같습니다.
%client.name% %auth-user-name% %datetime% %request% %status% %response.length%
형식 문자열에 포함하기 위해 사용 가능한 값은 다음과 같습니다.
%attribute.
name%
toString
메소드를 호출하여 지정된 name을 갖는 요청 속성의 값을 기록합니다.
%auth-user-name%
인증된 사용자의 이름입니다.
%client.name%
클라이언트 호스트 이름입니다.
%client.dns%
클라이언트 DNS입니다.
%cookie.
name%
지정된 name을 갖는 요청 쿠키의 값입니다.
%cookie.value%
요청에 있는 첫번째 쿠키의 값입니다.
%datetime%
시스템 날짜
%request%
전체 HTTP 요청 행입니다.
%status%
상태입니다.
%response.length%
응답 내용 길이입니다.
%header.referer%
참조자 헤더입니다.
%header.user-agent%
사용자 에이전트 헤더입니다.
%http-method%
HTTP 메소드입니다.
%http-uri%
HTTP URI입니다.
%query-str%
HTTP 질의 문자열입니다.
%http-version%
HTTP 프로토콜 버전입니다.
%header.accept%
승인 헤더입니다.
%header.date%
날짜 헤더입니다.
%header.if-mod-since%
If-Modified-Since 헤더입니다.
%header.auth%
인증 헤더입니다.
%header.
any%
RFC 2616에 정의된 모든 적합한 HTTP 헤더 값입니다(또한 any
가 적합한 헤더 값이며, 이것은 여기서 변수로 지정됨).
%session.
name%
이름이 name인 세션 속성의 값, NULL-SESSION-ATTRIBUTE-
name(명명된 속성이 세션에 없는 경우) 또는 NULL-SESSION
(세션이 없는 경우)입니다.
%time-taken%
각 요청을 처리하는 데 걸린 시간(밀리초)입니다.
%vs.id%
가상 서버 ID
[추가 속성] 섹션에서 추가 속성을 지정합니다.
사용 가능한 속성에 대한 설명은 HTTP 서비스 관련 속성을 참조하십시오.
속성을 추가하려면 [속성 추가] 단추를 누릅니다. 빈 행이 표시되면 [이름] 필드에 속성 이름을 입력하고 [값] 필드에 속성값을 입력합니다.
속성을 수정하려면 속성의 [값] 필드를 편집합니다.
속성을 삭제하려면 삭제할 속성의 [이름] 필드 왼쪽에 있는 체크 박스를 선택한 다음 [속성 삭제] 단추를 누릅니다.
[저장]을 누릅니다.
팁:
기본 설정으로 돌아가려면 [기본값 로드] 단추를 누른 다음 [저장]을 누릅니다.