YUMSERV
Published 2019. 6. 3. 12:27
awstats 설치 및 설정 LINUX/WEB
반응형

awstats란 웹로그 분석 툴로, 다양한 정보를 볼 수 있으며, 검색 엔진별로 접속로그, 어떤 키워드로 접속했는지 확인할 수 있는 툴입니다.


awstats 홈페이지 : https://awstats.sourceforge.io/


※CentOS 7 설치


1) 설치 진행

# cd /usr/local/src

# wget https://jaist.dl.sourceforge.net/project/awstats/AWStats/7.7/awstats-7.7.tar.gz

# tar xvfz awstats-7.7.tar.gz

# mv awstats-7.7 /usr/local/awstats

# chmod -R /usr/local/awstats

# chown -R root.root /usr/local/awstats


awstats 설정 파일 생성


# cd /usr/local/awstats

# perl /usr/local/awstats/tools/awstats_configure.pl



처음 설치하는지 확인하는 메시지입니다. y를 입력 후 넘어갑니다.


설정파일의 이름을 지정해주는 부분입니다.

설정이 끝난뒤에는 지정된 이름으로 설정파일이 생성되며 /etc/awstats/awstats.test123.conf 이렇게 생성됩니다.


설정 파일 위치를 지정하는 화면입니다.


해당 경로에 설정파일이 생성되었다는 메시지가 뜹니다.



2) awstats 설정

# vi /usr/local/apache/conf/httpd.conf




아래와 같이 alias와 디렉토리가 설정되어있는지 확인합니다.

아래 내용 주석해제 및 내용 추가해줍니다.

LoadModule cgid_module modules/mod_cgid.so

AddHandler cgi-script .cgi .pl


# vi /etc/awstats/awstats.test123.conf


50 번째에 있는 줄 logfile의 경우 vhost에 있는 access log 파일의 경로와 동일하게 설정해줍니다.

LogFile="/usr/local/apache/logs/test123.xyz-access_log"


220번째에 있는 줄 초기 설치되어있는 awstats 디렉토리로 설정

DirData="/usr/local/awstats"


939번째에 있는 줄 언어셋 한국어로 변경

Lang="ko"


설정 완료되면 apache 데몬을 재시작해줍니다.

아래 명령어로 awstats 를 시작을 해줍니다.

# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=test123


도메인으로 들어가면 아래와 같이 홈페이지가 뜨게 됩니다.

test123.xyz/awstats/awstats.pl?config=test123



두번째 도메인을 생성할때에도 동일하게 설정합니다.


crontab으로 5분마다 설정을 해, 주기적으로 업데이트를 하도록 설정합니다.

# vi /etc/crontab

*/5 * * * * root /usr/local/awstats/tools/awstats_updateall.pl now




반응형

'LINUX > WEB' 카테고리의 다른 글

WAS WEB 분리  (1) 2019.06.13
Cronolog 설치  (0) 2019.06.03
PHP에러  (0) 2019.06.03
Ubuntu APM 설치  (0) 2019.06.01
Node.js + Nginx 연동  (0) 2019.06.01
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!