이번 시간에는 아파치 로그 파일에 대해서 알아본다.
실습환경은 fedora 12로 실습했다.
먼저 아파치를 깔아야된다..
설치는 이렇게..
엔터를 누르면
이렇게 진행되는대
여기서 y를 누르고 쭉 다운받으면....
완성..ㅋ
아파치 로그파일은 기본적으로
/var/log/httpd 밑에 깔린다.
이렇게 access_log 파일과, error_log파일이 존재하는데.
access_log파일에 웹 페이지에 접속한 정보가 기록된다.
로그 포맷 형식으로는,
LogFormat "%h %l %u %t \"%r\" %>s %b" common
이렇게 생겻는대.
%h --> 클라이언트 IP 주소를 의미
%l --> 마이너스(-)기호를 의미
%u --> 사용자 인증을 사용하는경우에 해당정보를 의미
%t --> 시간정보를 의미한다.
\"%r\" --> 사용자가 요청한 메소드,파라미터, HTTP버전등을 의미
%>s --> 상태코드를 의미
%b --> 데이터 부분의 사이즈를 의미
여기서 살펴보면 맨앞 아이피가 %h에 속하고,
다음 시간이 %t에 속하고,
그다음 "GET /favicon.ico HTTP/1.1"이 \"%r\"에 속하고,
404가 %>s에 속하고,
284가 %b에 속한다.
,