태그 보관물: perl

perl can’t locate time/hires.pm 메시지 출력시

perl 실행중 다음과 같은 에러를 만났을 때

관련된 모듈이 없어서 그런것이니 설치 해주자. (Redhat 기준)

이제는 잘 실행된꺼임…ㅎㅎ

 

웹로그 분석 Awstats 설치하기

Awstats설치하기

1. URL참조해서 다운로드 awstats

2. 압축풀기&툴 이동

3. awstats 설정
* /usr/local/awstats/tools/awstats_configure.pl 파일로도 설정파일 생성가능합니다.

4. 설정내용 수정하기
– 원본

 

아파치 로그 경로설정

– 로그형태 설정

LogType=W
(웹로그=W, 메일로그=M, FTP전송로그=F)
– 로그포맷설정

 

사이트 메뉴에서 보일 도메인명


호스트 별칭설정

Awstats 로그 경로설정

자동업데이트 설정

5. 아파치 설정하기
*아파치 로그는 combined 형태로 저장되어 있어야 분석이 가능하며, common으로 되어 있을경우, 호환성 문제로 경고메시지 출력함.
아파치 설정파일 샘플

6. 레포트 출력하기 & Crontab에 추가하기

7. 사이트 접속해서 출력되는지 확인해보기

efda55ac70b0c21f8884d1a07b7445df_1428022266_8446

 

* awstat와 Geoip 연동하기

1. GeoIP설치

2. awstat 설정파일에 geoip 플러그인 설정 (test.conf)

–> 주석처리 되어 있으면 주석해제하고, GeoIP.dat 파일 지정해주면 됨.

3. 실행했는데 아래와 같은 오류메세지가 출력되면…

패키지 설치합시다.

 

Centos에서 apache+perl 연동하기

mod_perl-2.0.8.tar

Centos7에서 apache와 perl 연동하기

Mod_Perl 소스 다운로드
사이트 접속 실패시 첨부파일받으시면 되요.

관련 패키지 설치

압축을 풀고

make단계에서 여러가지 오류를 접할 수 있는데, 오류를 잡아도 되지만, 그 전에 이미 아파치라이브러리인 so파일이 생성되기 때문에
생성된 so파일을 아파치에 연동해도 됨.

내용 추가해서 perl모듈 연동확인하기

perl_module (shared)가 보이면 정상적으로 모듈연동이 된 것이기 때문에
아파치 재시작 해주면 됨.