로깅 기능 페이지를 사용하여 IIS에서 웹 서버에 대한 요청을 기록하는 방식 및 새 로그 파일이 만들어지는 시점을 구성할 수 있습니다.

UI 요소 목록

다음 표에서는 기능 페이지 및 작업 창에서 사용할 수 있는 UI 요소를 보여 줍니다.

기능 페이지 요소

요소 이름설명

로그 파일 작성 단위

로그 파일이 웹 서버 전체에서 하나만 유지되는지 아니면 서버의 사이트마다 하나씩 유지되는지를 지정합니다.

사이트를 선택하면 서버 수준의 로깅 페이지에서 지정한 설정이 서버의 모든 사이트에 대한 기본값이 됩니다. 그런 다음 사이트 수준에서 로깅 페이지를 열어 사이트별 설정을 구성할 수 있습니다.

형식

요청이 기록될 때 만들어지는 로그 파일의 형식을 지정합니다.

웹 서버에 로그 파일이 하나만 있도록 구성한 경우 다음 로그 파일 형식 중 하나를 선택할 수 있습니다.

설명

이진

IIS에서 이진 중앙 로깅 형식을 사용하도록 구성합니다. IIS는 이 형식을 사용하여 웹 서버의 모든 사이트에 대한 단일 로그 파일을 만듭니다. 모든 사이트는 요청 처리 로그 정보를 서식 없는 이진 데이터로 이 로그 파일에 기록합니다. 이 로깅 방식을 사용하면 중요한 메모리 및 CPU 리소스가 절약되므로 웹 서버에서 여러 사이트를 호스팅하는 ISP 환경이나 트래픽이 많은 경우에 적합합니다.

참고

이 로그 파일 형식에서 데이터를 추출하려면 LogParser 2.2(페이지는 영문일 수 있음)와 같은 도구를 사용해야 합니다.

W3C

IIS에서 중앙 W3C 로그 파일 형식을 사용하여 서버의 모든 사이트에 대한 정보를 기록하도록 구성합니다. 이 형식은 HTTP.sys에 의해 처리되는 사용자 지정 가능한 ASCII 텍스트 기반 형식이므로 기록되는 필드를 사용자가 지정할 수 있습니다. 로깅 페이지에서 필드 선택을 클릭하면 W3C 로깅 필드 대화 상자에서 기록되는 필드를 지정할 수 있습니다. 각 필드는 공백으로 구분되며 시간은 UTC(협정 세계시)로 기록됩니다.

웹 서버에 로그 파일이 사이트마다 있도록 구성한 경우 다음 로그 파일 형식 중 하나를 선택할 수 있습니다.

설명

IIS

IIS에서 Microsoft IIS 로그 파일 형식을 사용하여 사이트에 대한 정보를 기록하도록 구성합니다. 이 형식은 HTTP.sys에 의해 처리되는 고정된 ASCII 텍스트 기반 형식이므로 기록되는 필드를 사용자 지정할 수 없습니다. 각 필드는 쉼표로 구분되며 시간은 현지 시간으로 기록됩니다.

다음 목록은 IIS 로그 파일 형식을 사용할 때 기록되는 필드 목록입니다.

  • Client IP address

  • User name

  • Date

  • Time

  • Service and instance

  • Server name

  • Server IP address

  • Time taken

  • Client bytes sent

  • Server bytes sent

  • Service status code (값 200은 요청이 성공적으로 수행되었음을 나타냅니다.)

  • Windows status code(값이 0이면 요청 처리가 성공했음을 나타냄)

  • Request type

  • Target of operation

  • Parameters(스크립트로 전달된 매개 변수)

일부 필드에는 데이터가 들어 있지 않습니다. 필드에 데이터가 없으면 하이픈(-)이 자리 표시자로 표시됩니다. 필드에 인쇄할 수 없는 문자가 들어 있으면 HTTP.sys에서 이러한 문자를 더하기 기호(+)로 바꾸어 로그 파일 형식을 유지합니다.

NCSA

IIS에서 NCSA(National Center for Supercomputing Applications) 공통 로그 파일 형식을 사용하여 사이트에 대한 정보를 기록하도록 구성합니다. 이 형식은 HTTP.sys에 의해 처리되는 고정된 ASCII 텍스트 기반 형식이므로 기록되는 필드를 사용자 지정할 수 없습니다. 각 필드는 공백으로 구분되며 시간은 UTC(협정 세계시) 오프셋이 있는 현지 시간으로 기록됩니다.

다음 목록은 NCSA 공통 로그 파일 형식을 사용할 때 기록되는 필드 목록입니다.

  • Remote host address

  • Remote log name(이 값은 항상 하이픈)

  • User name

  • Date, time, and UTC offset

  • Request and protocol version

  • Service status code (값 200은 요청이 성공적으로 수행되었음을 나타냅니다.)

  • Bytes sent

일부 필드에는 데이터가 들어 있지 않습니다. 필드에 데이터가 없으면 하이픈(-)이 자리 표시자로 표시됩니다. 필드에 인쇄할 수 없는 문자가 들어 있으면 HTTP.sys에서 이러한 문자를 더하기 기호(+)로 바꾸어 로그 파일 형식을 유지합니다.

W3C

W3C 확장 로그 파일 형식을 사용하여 사이트에 대한 정보를 기록합니다. 이 형식은 HTTP.sys에 의해 처리되는 사용자 지정 가능한 ASCII 텍스트 기반 형식이므로 기록되는 필드를 사용자가 지정할 수 있습니다. 로깅 페이지에서 필드 선택을 클릭하면 W3C 로깅 필드 대화 상자에서 기록되는 필드를 지정할 수 있습니다. 각 필드는 공백으로 구분되며 시간은 UTC(협정 세계시)로 기록됩니다.

사용자 지정

IIS에서 사용자 지정 로깅 모듈에 대한 사용자 지정 형식을 사용하도록 구성합니다. IIS 관리자에서는 사용자 지정 로깅을 구성할 수 없으므로 이 옵션을 선택한 경우 로깅 페이지를 사용할 수 없습니다.

필드 선택

기록할 필드를 선택할 수 있는 W3C 로깅 필드 대화 상자를 엽니다. 이 단추는 W3C 로그 파일 형식을 선택한 경우에만 사용할 수 있습니다.

디렉터리

하나 이상의 로그 파일이 저장되는 실제 경로를 지정합니다. 기본값은 %SystemDrive%\inetpub\logs\LogFiles입니다.

인코딩

하나 이상의 로그 파일에 대한 인코딩 방식을 UTF-8 또는 ANSI로 지정합니다.

한 문자열에서 싱글바이트 문자와 멀티바이트 문자를 모두 사용하려면 UTF-8을 선택합니다. 이 인코딩을 사용하면 W3C 확장, IIS 및 NCSA(National Center for Supercomputing Applications) 공통 형식 등의 텍스트 기반 로그를 영어 이외의 언어로 읽을 수 있습니다. 또한 웹 서버가 서버의 기본 코드 페이지에서 지원하는 것과 다른 언어로 된 URL을 제공하는 경우 로그 콘텐츠에 UTF-8 인코딩을 사용해야 합니다.

기본적으로 IIS는 URL을 서버의 기본 코드 페이지 이외의 코드 페이지로 제공합니다. 보안을 위해 UTF-8 형식을 사용하면 UTF-8 URL이 기본 코드 페이지로 올바르게 변환되지 않게 하는 공격으로 인한 피해를 줄일 수 있습니다.

일정

IIS에서 다음 값 중 하나에 따라 새 로그 파일을 만들도록 구성합니다.

  • 매시간: 시간마다 새 로그 파일을 만듭니다.

  • 매일: 날마다 새 로그 파일을 만듭니다.

  • 매주: 주마다 새 로그 파일을 만듭니다.

  • 매월: 달마다 새 로그 파일을 만듭니다.

최대 파일 크기(바이트)

IIS에서 파일이 특정 크기(바이트)에 도달하면 새 로그 파일을 만들도록 지정합니다.

최소 파일 크기는 1048576바이트입니다. 이 특성을 1048576바이트보다 작은 값으로 설정하면 암시적으로 기본값인 1048576바이트가 적용됩니다.

새 로그 파일 만들지 않음

IIS에서 새 로그 파일을 만들지 않도록 구성합니다. 즉, 정보가 기록되면서 점점 커지는 단일 로그 파일이 있게 됩니다.

파일 명명 및 롤오버에 현지 시간 사용

로그 파일 명명 및 로그 파일 롤오버 시간에 현지 서버 시간이 사용되도록 지정합니다. 이 옵션을 선택하지 않으면 UTC(협정 세계시)가 사용됩니다.

참고

이 설정에 관계없이 실제 로그 파일의 타임스탬프에는 형식 목록에서 선택한 로그 형식에 대한 시간 형식이 사용됩니다. 예를 들어 NCSA 및 W3C 로그 파일 형식의 타임스탬프에는 UTC 시간 형식이 사용됩니다.

작업 창 요소

요소 이름설명

적용

기능 페이지에서 변경한 내용을 저장합니다.

취소

기능 페이지에서 변경한 내용을 취소합니다.

사용 안 함

기능을 사용하지 않습니다.

로그 파일 보기

로그 파일 디렉터리를 엽니다.

참고 항목


목차