access.log 파일은 Apache HTTP Server, Nginx, Microsoft IIS 등과 같은 웹 서버에서 생성되는 표준 로그 파일입니다. 이 파일의 주요 목적은 웹 서버에 대한 모든 요청을 기록하여 클라이언트 상호 작용에 대한 상세한 시간순 기록을 제공하는 것입니다. access.log의 각 행은 일반적으로 단일 요청을 나타내며 웹사이트 관리, 보안 분석 및 트래픽 모니터링에 중요한 풍부한 정보를 포함하고 있습니다. 공통 데이터 포인트에는 클라이언트의 IP 주소, 요청 날짜 및 시간, 사용된 HTTP 메서드(예: GET, POST), 요청된 URL 경로, 서버에서 반환한 HTTP 상태 코드(예: 200 OK, 404 Not Found, 500 Internal Server Error), 응답 크기(바이트 단위), 리퍼러(referrer) URL(현재 요청으로 연결된 페이지) 및 사용자 에이전트(user agent) 문자열(클라이언트의 브라우저 및 운영 체제 식별)이 포함됩니다. 이러한 로그는 서버 문제 디버깅, 악의적인 활동 식별, 웹사이트 트래픽 패턴 분석, 사용자 행동 이해, 인기 콘텐츠 또는 깨진 링크에 대한 통계 생성에 매우 유용합니다. 일반 텍스트 형식이므로 방문자가 많은 서버에서는 access.log 파일의 크기가 매우 커질 수 있으며, 디스크 공간 관리를 위해 종종 로그 로테이션(rotation) 및 압축이 수행됩니다.