250x250
반응형
Notice
Recent Posts
Recent Comments
전산쟁이의 기억노트
웹로그 분석 Awstats 설치하기 본문
728x90
반응형
SMALL
Awstats설치하기
- 다운로드 URL - https://awstats.sourceforge.io/
- 압축풀기&툴 이동
$> tar -zxvf awstats-7.3.tar.gz
$> mv awstats-7.3 /usr/local/awstats/
- awstats 설정
$> cd usr/local/awstats/
$> mkdir etc; mkdir logs
$> cp wwwroot/cgi-bin/awstats.model.conf ./etc/test.kr
* /usr/local/awstats/tools/awstats_configure.pl 파일로도 설정파일 생성가능합니다.
- 설정내용
$> vi test.kr
# 원본 아파치 로그 경로설정
LogFile="/usr/local/apache2/logs/test.kr-access_log"
# 로그형태 설정
LogType=W
(웹로그=W, 메일로그=M, FTP전송로그=F)
# 로그포맷설정
LogFormat=1
(아파치로그=1, IIS로그=2)
# 사이트 메뉴에서 보일 도메인명
SiteDomain="test.kr"
# 호스트 별칭설정
HostAliases="awstats.test.kr"
# Awstats 로그 경로설정
DirData="/usr/local/awstats/logs"
# 자동업데이트 설정
EnableLockForUpdate=0
(자동업데이트=0, 수동업데이트=1)
- 아파치 설정하기
- *아파치 로그는 combined 형태로 저장되어 있어야 분석이 가능하며, common으로 되어 있을경우, 호환성 문제로 경고메시지 출력함.
- 아파치 설정파일 샘플
CustomLog "logs/access_log" combined
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
AllowOverride all
Order allow,deny
Allow from all
Options ExecCGI
- 레포트 출력하기 & Crontab에 추가하기
$> /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=test.kr -update
$> crontab -l
* * * * * /usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=test.kr -update > /dev/null
728x90
반응형
LIST
'web&was' 카테고리의 다른 글
roundcube 업데이트 후 로그인 ui변경 (0) | 2022.07.24 |
---|---|
아파치 트래픽 제한- CBAND 설치하기 (0) | 2022.07.24 |
Apache Benchmark 테스트 (0) | 2022.07.24 |
apache2 컴파일 정보 확인 (0) | 2022.07.24 |
Centos7에서 apache+perl 연동하기 (0) | 2022.07.24 |
Comments