nginx + awstats 다 중 도 메 인 로그 분석 < 2 >
이전 블 로그 에 서 는 로그 분석 이 하나의 도 메 인 이름 에 적합 하 다 고 설정 되 어 있 습 니 다. 여러 도 메 인 이름 이 있 으 면 어떻게 처리 합 니까?
step:
하나
awstats 설치 설정 이 완료 되면 / etc / awstats / awstats. analyse. conf 가 발생 하고 / etc / awstats / awstats. analyse. conf 를 awstats. common. conf 로 복사 합 니 다. LogFile = "xxxx" 필드, SiteDomain = "xxx" 필드, DirData = "xxx" 필드 HostAliases = "xxx" 필드 에 주석 을 달 면 awstats. common. conf 는 기본 설정 파일 이 됩 니 다.
eg: 사이트 rubby, ww
둘째,
awstats. rubby. conf 편집
Include "awstats.common.conf" #통일 설정 파일 LogFile = "/ data / log / awstats / rubby. access. log" \ # 로그 경로 SiteDomain = "rubby" \ # 사이트 이름 DirData = "/ var / lib / awstats" #awstats 라 이브 러 리 파일 HostAliases = "rubby www. rubby 127.0.0.1 localhost" #호스트 이름
주: ww 설정 은 awstats. rubby. conf 와 같 습 니 다.
셋째,
html 파일 생산
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=rubby
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www
/ var / lib / awstats 에서 데이터베이스 파일 을 만 들 고 형식 은 txt 입 니 다.
정적 페이지 저장 경로 만 들 기
mkdir -p /var/www/analyse/awstats/rubby
mkdir -p /var/www/analyse/awstats/www
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www -lang=cn -dir=/var/www/analyse/awstats/www
、
IP :
http://down.51cto.com/data/2238077
qqhostinfo.pm、qqwry.pl、qqwry.dat( ip ) awstats wwwroot/cgi-bin/plugins
qqhostinfo.pm chmod 755 qqhostinfo.pm
awstats (awstats.yourwebsite.conf), LoadPlugin="qqhostinfo"
, 。
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www -lang=cn -dir=/var/www/analyse/awstats/www
、 ( , )
:http://kaifly.blog.51cto.com/3209616/1719248
html, , awststs
: crontab
html
50 08 * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
50 08 * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www -lang=cn -dir=/var/www/analyse/awstats/www
note:
: rsync。
/usr/bin/rsync -av --password-file=/etc/pwd.conf [email protected]::data/log/nginx/rubby.access.log /data/log/awstats
/usr/bin/rsync -av --password-file=/etc/pwd.conf [email protected]::data/log/nginx/www.access.log /data/log/awstats
# , awstats 。 。
awstats , ELK。 , 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Git: SSH 프로 토 콜 서버SSH 프로 토 콜 은 Git 서 비 스 를 실현 하 는 두 가지 방식 이 있다.첫 번 째 는 표준 SSH 계 정 으로 버 전 라 이브 러 리 를 방문 하 는 것 이다.즉, 사용자 계 정 은 서버 에 직접 로그 인하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.