Apache cronolog

크론로그란? Apache 로그를 날짜별로 분할하여 분할하여 여러 개의 로그를 저장할 수 있는 프로그램입니다.

.

소스 설치

cd /usr/local/src/

wget https://fossies.org/linux/www/old/cronolog-1.6.2.tar.gz

tar xvfz cronolog-1.6.2.tar.gz

cd chronolog-1.6.2.tar

./configure –prefix=/usr/local

> 설치 위치를 다르게 지정할 수 있습니다. 그러나 단순성을 위해 /usr/local이 지정됩니다.

.

만들기 && 만들기 설치

.

크론로그 설정

Apache 구성 파일을 열고 다음을 추가합니다.

.

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

오류 로그 “|/usr/local/sbin/cronolog logs/smileserv.com-error-%Y%m%d.log”

TransferLog “|/usr/local/sbin/cronolog logs/smileserv.com-access-%Y%m%d.log”

.

# 로그 경로 아래의 로그 파일은 원하는 파일 이름으로 smileserv로 이름을 지정할 수 있습니다.

.

/usr/local/src/apache/bin/apachectl -t

.

/usr/local/src/apache/bin/apachectl 재시작

.

패키지 설치

yum install -y 크로놀로그

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

오류 로그 “|/usr/sbin/cronolog logs/smileserv.com-error-%Y%m%d.log”

TransferLog “|/usr/sbin/cronolog logs/smileserv.com-access-%Y%m%d.log”

.

# 로그 경로 아래의 로그 파일은 원하는 파일 이름으로 smileserv로 이름을 지정할 수 있습니다.

.

httpd -t

.

systemctl이 httpd를 다시 시작합니다.