일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- Oracle 18c 설치
- Oracle 사용자명
- Oracle 초기 사용자
- 오라클 캐릭터셋 조회
- Oracle 18c HR
- Oracle Express Edition
- 무료 오라클 데이터베이스
- ORA-12899
- 오라클 캐릭터셋 변경
- 윈도우 Oracle
- Oracle 사용자명 입력
- 오라클 캐릭터셋 확인
- Oracle 테이블 띄어쓰기
- Oracle 18c HR schema
- ora-01722
- ORA-00922
- Oracle 윈도우 설치
- Oracle 테이블 대소문자
- oracle 18c
- 서평단
- 비전공자를 위한 데이터베이스 입문
- 무료 오라클 설치
- Orace 18c
- oracle
Archives
- Today
- Total
The Nirsa Way
[GoAccess] GoAccess X-Forwarded-For 웹 로그 파일 분석 방법 (apache web log analyzer, apache web log file analyzer, x-forwarded analyzer) 본문
Log analysis/GoAccess
[GoAccess] GoAccess X-Forwarded-For 웹 로그 파일 분석 방법 (apache web log analyzer, apache web log file analyzer, x-forwarded analyzer)
KoreaNirsa 2020. 5. 15. 14:03반응형
-
GoAccess X-Forwarded-For 웹 로그 파일 분석 방법
X-Forwarded-For 웹 로그 파일의 경우 아래와 같이 IP가 두개로 출력될 수 있기 때문에 GoAccess에서 LogFormat을 맞춰줄 필요가 있습니다.
10.10.10.10, 20.20.20.20 - - [15/May/2020:10:51:14 +0900] "GET / HTTP/1.1" 403 4897 "-" "curl/7.29.0"
LogForamt을 맞춰주는 방법은 비교적 굉장히 간단 합니다. 기존에 사용하던 LogFormat이 --log-format='%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %^' 이거였다면, 가장 앞단의 %h를 %h, 으로 변경만 해주시면 X-Forwarded 에서 IP가 2개로 출력되는 웹로그 파일을 분석할 수 있습니다.
goaccess access_log --log-format='%h %^[%d:%t %^] "%r" %s %b "%R" "%u" %^' --date-format=%d/%b/%Y --time-format=%T
위의 예시는 Apache에서 아래와 같은 LogFormat을 사용중일 때 정상적으로 작동 합니다.
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
반응형
'Log analysis > GoAccess' 카테고리의 다른 글
[GoAccess] 웹 로그 분석 툴 GoAccess 설치 및 사용 방법 (goaccess install, web log analyzer, web log file analyzer) (0) | 2020.05.15 |
---|