티스토리 뷰

Linux

Apache Access Log

CHOMAN 2015. 6. 11. 17:47

아파치 로그 위치

/var/log/httpd/access_log

/usr/local/apache/logs/access_log

211.36.XXX.XX - manager [22/Jun/2000:23:09:09 + 09:00] "GET / HTTP/1.1" 200 5

211.36.XXX.XX : 접속한 아이피 주소 (http.conf 에서 hostnameLookups off 로 설정하면 리버스 도메인 찾기를 하지 않음)

- : 아무런 정보를 가지고 있지 않다는 뜻 '-' 로 표시됨, 방문자를 식별하는 정보를 얻는 경우에 이용됨


manager : 사용자 이름 (.htaccess .htpasswd 에 정의된 사용자 ID) : 웹 인증을 통해 로그인 한 경우인듯 함


[22/Jun/2000:23:09:09 + 09:00] : 접속시간 정보


GET : 클라이언트 (브라우져) 요청 종류 (GET, POST)


/ : 클라이언트가 요청한 홈페이지 URL 주소 ( 요청한 자료 & 위치)


HTTP/1.1 : 프로토콜 버젼


200 : 상태코드 (정상처리)


5 : 전송데이터 크기 (byte 수)

access_log가 무한정 커지거나 접속자가 많은 경우

vim /usr/local/apache/conf/httpd.conf 오픈후 해당 라인 수정

CustomLog logs/access_log common env=!dontlog

특정 확장자의 로그를 제외시킬려면 아래와 같이 해준다

SetEnvIf Request_URI "\.html$" dontlog
특정호스트의 로그를 제외 할려면 아래와 같이 해준다

SetEnvIf Remote_Addr "192.168.1.8" dontlog

'Linux' 카테고리의 다른 글

nping 명령어  (0) 2015.06.11
아파치에 GEO-IP 모듈 올리기  (0) 2015.06.11
Apache SSL 설치  (0) 2015.06.11
아파치 리다이렉트 관련 (apache Redirect)  (0) 2015.06.11
darkstat 실시간 모니터링툴  (0) 2015.06.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함