답변:
결합 된 로그 형식을 사용하고있는 것 같습니다 .
LogFormat "% h % l % u % t \"% r \ "%> s % b \"% {Referer} i \ "\"% {User-agent} i \ ""결합
"-"
.포맷터의 전체 (?) 목록은 여기 에서 찾을 수 있습니다 . 문서의 동일한 섹션에는 다른 일반적인 로그 형식도 나열되어 있습니다. 로그가 이처럼 보이지 않는 독자는 Apache 구성에서 사용중인 패턴을 찾을 수 있습니다.
535.19
는 사용 된 웹킷 버전이므로 사용자 에이전트 문자열의 일부입니다 (또한 사용자 에이전트를 포함하는 따옴표 안에
그리고 " Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.19 (Kcko, Gecko) Chrome / 18.0.1025.5 Safari / 535.19 "는 무엇을 의미합니까?
이는 브라우저 식별 문자열 인 User-Agent의 값입니다.
이러한 이유로 대부분의 웹 브라우저는 다음과 같이 User-Agent 문자열 값을 사용합니다.
Mozilla / [버전] ([시스템 및 브라우저 정보]) [플랫폼] ([플랫폼 세부 사항]) [확장자]. 예를 들어, iPad의 Safari는 다음을 사용했습니다.
Mozilla / 5.0 (iPad; U; Mac OS X와 같은 CPU OS 3_2_1; en-us) AppleWebKit / 531.21.10 (Gcko와 같은 KHTML) Mobile / 7B405이 문자열의 구성 요소는 다음과 같습니다.
Mozilla / 5.0 : 이전에 Mozilla 렌더링 엔진과의 호환성을 나타내는 데 사용되었습니다. (iPad; U; Mac OS X와 같은 CPU OS 3_2_1; en-us) : 브라우저가 실행중인 시스템의 세부 사항. AppleWebKit / 531.21.10 : 브라우저가 사용하는 플랫폼. (Gcko와 같은 KHTML) : 브라우저 플랫폼 세부 사항. Mobile / 7B405 : 브라우저에서 직접 또는 타사를 통해 사용할 수있는 특정 개선 사항을 나타 내기 위해 브라우저에서 사용합니다. 그 예로는 Live Meeting 서비스가 소프트웨어가 이미 설치되어 있는지 알 수 있도록 내선 번호를 등록하는 Microsoft Live Meeting이 있습니다. 즉, 회의 참가에 능률적 인 경험을 제공 할 수 있습니다.
이 값은 최종 사용자가 사용중인 브라우저를 식별하는 데 사용됩니다.